fix(a11y): WCAG 3.2.3 — add aria-labels to navigation landmarks#39244
fix(a11y): WCAG 3.2.3 — add aria-labels to navigation landmarks#39244rusackas merged 2 commits intoapache:masterfrom
Conversation
…onsistent navigation
Code Review Agent Run #587846Actionable Suggestions - 0Additional Suggestions - 2
Review Details
Bito Usage GuideCommands Type the following command in the pull request comment and save the comment.
Refer to the documentation for additional commands. Configuration This repository uses Documentation & Help |
Code Review Agent Run #8c37b6Actionable Suggestions - 0Review Details
Bito Usage GuideCommands Type the following command in the pull request comment and save the comment.
Refer to the documentation for additional commands. Configuration This repository uses Documentation & Help |
rusackas
left a comment
There was a problem hiding this comment.
LGTM! Will merge if it passes CI.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #39244 +/- ##
==========================================
- Coverage 64.37% 64.37% -0.01%
==========================================
Files 2550 2550
Lines 132180 132180
Branches 30661 30661
==========================================
- Hits 85096 85092 -4
- Misses 45599 45603 +4
Partials 1485 1485
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
SUMMARY
Implements WCAG 2.1 criterion 3.2.3 (Consistent Navigation, Level AA).
aria-label="Main navigation"to the primary header navigation (Menu.tsx)aria-label="Page navigation"to the page-level sub-navigation (SubMenu.tsx)TESTING INSTRUCTIONS
ADDITIONAL INFORMATION
Part of a series of 16 individual WCAG 2.1 accessibility PRs. See also fix(a11y): Accessibility improvements for WCAG 2.1 Level A compliance #38342.