Skip to content

Conversation

@DanielCliftonGuardian
Copy link
Contributor

@DanielCliftonGuardian DanielCliftonGuardian commented Jan 5, 2026

What does this change?

Fixes critical accessibility violations in ExpandedNav by removing the incorrect role="menubar" and treating it as a standard navigation list. This ensures a valid HTML structure where all content, including the search bar, is properly nested inside <li> elements.

See https://dequeuniversity.com/rules/axe/4.10/aria-required-children and https://dequeuniversity.com/rules/axe/4.10/aria-required-parent

Part of #15058

@DanielCliftonGuardian DanielCliftonGuardian marked this pull request as ready for review January 5, 2026 15:47
@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Hello 👋! When you're ready to run Chromatic, please apply the run_chromatic label to this PR.

You will need to reapply the label each time you want to run Chromatic.

Click here to see the Chromatic project.

@DanielCliftonGuardian DanielCliftonGuardian added maintenance Departmental tracking: maintenance work, not a fix or a feature run_chromatic Runs chromatic when label is applied labels Jan 5, 2026
@DanielCliftonGuardian DanielCliftonGuardian added this to the Accessibility milestone Jan 5, 2026
@github-actions github-actions bot removed the run_chromatic Runs chromatic when label is applied label Jan 5, 2026
@DanielCliftonGuardian DanielCliftonGuardian marked this pull request as draft January 5, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants