BaseUI code on Square UI Pro
dialog-title id, so screen readers announced the wrong title for the second instance.useId through a small useStableId hook, keeping SSR and client ids in sync.aria-labelledby and aria-describedby always point at the ids of their own instance.✅ GO — Passed after one fix round: the logic HIGH found in round one was fixed in-branch and re-verified.
Profile computed on the real diff (dev-flow Phase 4.5): logic + architecture. Performance and security skipped (leaf UI change).
Round-two diff was re-profiled from scratch: the fix did not widen the review surface.