Skip to content
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

fix: Implement ARIA Roles & Properties #144 #303

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

masssi164
Copy link

Pull Request: Improve Accessibility for Cookie Dialog

Summary of Changes
• Implemented ARIA roles to enhance semantic accessibility of the cookie dialog.
• Added focus management to ensure initial focus jumps directly to the cookie dialog when displayed.

Testing
• Browser Testing:
• Successfully tested on Chrome and Edge.
• Attempted testing on Safari, but the app failed to render.
• Screen Reader Testing:
• Tested with VoiceOver on macOS.

Known Issues
• Users can navigate out of modals using the Tab key. This is a broader issue affecting all modals, unrelated to this specific PR.
• Limited ability to verify the accessibility of other dialogs due to lack of visual feedback. Suggesting collaboration, such as pair programming, to identify and address further accessibility gaps.

Related Issue
• Fixes bug #144

- Use ARIA-roles for dialog
- Add focusmanagement to jump initial to cookie-dialog
- Tested with chrome and edge (tried with Safari, however app even not rendered)

Constraints: With Tab-Key it's still possible to leave modals, however this is a general bug in modals

changelog: fixed
Copy link

Preview deployed to https://3e09df20.academy-preview.pages.dev (total size: 15M)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant