Skip to content

feat(alert-dialog): fix role #746

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

nataliadelmar
Copy link
Collaborator

Description

The role="generic" was added to the ToastNotification with the aim of making the NotificationSystem role="alert" work. However, we have decided not to use role="alert" anymore and use ScreenReaderAnnouncer instaed.

After speaking with the A11y team on Office Hours, and reading the A11y documentation online, the correct role for the Toast Notification is "alertdialog" if it has interactive buttons inside. If it doesn't, the documentation says the right role should be "alert", but as we have decided not to use this, I am keeping the role="generic" and adding "aria-hidden"=true.

This work will complement work on SPARK-598178 of adding SRAnnouncements to the NotificationSystem for SR to automatically announce any new toast that appears on the screen.

Links

Links to relevent resources.

@nataliadelmar nataliadelmar added the validated If the pull request is validated automation. label Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
validated If the pull request is validated automation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant