style(FN-1847): unify dialog overlay styling and add accessibility attributes

- Add role=dialog and aria-modal attributes to all modal dialogs for accessibility
- Standardize close button aria-labels across all modals
- Unify overlay backdrop-filter, z-index, and background styles in styles.css
- Add light theme overrides for non-standard overlay backgrounds
- Update AgentListModal tests to reflect new aria attributes
- Add changeset for @gsxdsm/fusion package
This commit is contained in:
Fusion
2026-04-15 20:44:40 -07:00
committed by gsxdsm
parent c8a0876f45
commit f33f15a98f
27 changed files with 97 additions and 50 deletions

View File

@@ -448,6 +448,8 @@ export function MilestoneSliceInterviewModal({
<div
className="modal-overlay open"
onClick={(e) => e.target === e.currentTarget && handleCancel()}
role="dialog"
aria-modal="true"
data-testid="milestone-slice-interview-modal"
>
<div className="modal modal-lg planning-modal">