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

Defect 3 - Critical - Menu Systems #19377

Open
1 task done
Tracked by #19795
srancour opened this issue Oct 1, 2024 · 1 comment · May be fixed by #19864
Open
1 task done
Tracked by #19795

Defect 3 - Critical - Menu Systems #19377

srancour opened this issue Oct 1, 2024 · 1 comment · May be fixed by #19864
Assignees
Labels
508-audit Issues associated with the 508 office audits a11y-defect-1 Critical accessibility issue that should be fixed in the next sprint accessibility Issues related to accessibility CMS Team CMS Product team that manages both editor exp and devops Needs refining Issue status

Comments

@srancour
Copy link
Contributor

srancour commented Oct 1, 2024

Description or Additional Context

9/16/2024: The menu systems are not individually navigable with the keyboard. For each menu option the user must Navigate through each sub menu, sub sub menu and sub sub sub menu option before moving to the next open. The arrow keys do not work in the menu.

Example

On every page when you tab through the navigation, it forces you to go through every single menu and submenu, which adds in a ton of extra tab stops that are unnecessary. Screenshot of the entire CMS menu with the Content menu open to Blocks > Add content block

Code snippet

Content menu

<li class="menu-item menu-item--expanded menu-level-0">
  <a href="/admin/content" class="toolbar-icon toolbar-icon-system-admin-content is-active" data-drupal-link-system-path="admin/content" aria-current="page">Content</a>
  <ul class="toolbar-menu lower-level-nav menu-level-1">
    ...
  </ul>
</li>

Steps to reproduce

Navigation: Home or any other page
Load page and tab through all navigation elements to see that you have to tab through every element that exists.

Recommended resolution

Ideally, there would be some combination of arrow keys that would allow you to navigate the menu options at each level, without needing to go through all the sub menu options.

This was captured already in #17764.

This issue seems to be coming from the Admin toolbar module.

Defect Criterion

WCAG 1.3.1 - Information and Relationships - Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.

Users affected

  • Keyboard only
  • Screen reader

Teams that this affects:

  • CMS Team
@srancour srancour added 508-audit Issues associated with the 508 office audits a11y-defect-1 Critical accessibility issue that should be fixed in the next sprint accessibility Issues related to accessibility CMS Team CMS Product team that manages both editor exp and devops Needs refining Issue status labels Oct 1, 2024
@srancour srancour changed the title Defect 3 Menu Systems Defect 3 - Critical - Menu Systems Oct 7, 2024
@anantais
Copy link
Contributor

Just wanted to update this ticket. @srancour - I have a fix for this that appears to work well but it is failing a cypress test. Hopefully I can get it fixed soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
508-audit Issues associated with the 508 office audits a11y-defect-1 Critical accessibility issue that should be fixed in the next sprint accessibility Issues related to accessibility CMS Team CMS Product team that manages both editor exp and devops Needs refining Issue status
Projects
None yet
2 participants