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

Main navigation missing aria-label #3812

Open
2 of 6 tasks
coforma-jamie opened this issue Feb 18, 2025 · 0 comments
Open
2 of 6 tasks

Main navigation missing aria-label #3812

coforma-jamie opened this issue Feb 18, 2025 · 0 comments
Labels
bug Something isn't working platform-design-system-team

Comments

@coforma-jamie
Copy link
Contributor

Bug Report

  • I’ve searched for any related issues and avoided creating a duplicate issue.

What happened

There are two elements with the role “navigation” – the top nav (beginning with “VA Benefits and Health Care”) and the breadcrumbs – but only the breadcrumbs have a name (aria-label=”Breadcrumb”). As a result, if someone is navigating the site by landmark, it may be unclear what that first “navigation” landmark is for.

Image

What I expected to happen

When a page has more than one "navigation" landmark, I expect each to be labeled so I know what type of navigation it is.

The main nav should have an aria-label:
<nav aria-label="Main">

Reproducing

  • CSS Library version:
  • Device: Macbook
  • Browser: Chrome

Steps to reproduce:

  1. Go to a page with more than one navigation landmark, such as VA education and training benefits
  2. Turn on VoiceOver
  3. Access the rotor menu (VO + U)
  4. Arrow to the left until you get to the "Landmarks" menu - note the missing label on the main navigation

Urgency

How urgent is this request? Please select the appropriate option below and/or provide details

  • This bug is blocking work currently in progress
  • This bug is affecting work currently in progress but we have a workaround
  • This bug is blocking work planned within the next few sprints
  • This bug is not blocking any work
  • Other

Details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working platform-design-system-team
Projects
None yet
Development

No branches or pull requests

1 participant