See Dialog for the decided part of this
page.
Known issues
Gaps in the current rules
- Focus containment and focus return are unconfirmed at the Titan layer. No test in source
asserts that focus is trapped inside an open Modal or restored to the trigger element on
close — expected of the pattern, but not verified here.
- The title’s programmatic association with the dialog is unconfirmed. It renders inside a
span with a data-testid, not obviously wired to the dialog via aria-labelledby — whether
assistive technology announces the title when the dialog opens has not been checked.
- Whether every real confirm action uses a non-default
confirmButtonColor for destructive
operations is unrecorded. The component defaults to "primary" for every use; nothing
enforces the recommendation in TITAN-DIALOG-02 beyond the constraint itself.
Last modified on September 2, 2026