What: Recent ARIA work landed for the file tree (#84). Other surfaces (modals, lifecycle buttons, flash messages, console) likely lack role / aria-live / focus management.
Why: Keyboard-only and screen-reader users currently get a degraded experience on every non-files surface.
Approach: Audit each interactive surface against WAI-ARIA APG patterns: modal dialogs need role="dialog" + focus trap, flash messages need aria-live="polite", lifecycle button group needs proper labelling. File one PR per surface.
What: Recent ARIA work landed for the file tree (#84). Other surfaces (modals, lifecycle buttons, flash messages, console) likely lack
role/aria-live/ focus management.Why: Keyboard-only and screen-reader users currently get a degraded experience on every non-files surface.
Approach: Audit each interactive surface against WAI-ARIA APG patterns: modal dialogs need
role="dialog"+ focus trap, flash messages needaria-live="polite", lifecycle button group needs proper labelling. File one PR per surface.