-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
9.5.1
-
1
-
Severity 3 - Minor
-
1
-
Issue Summary
The link that is visually highlighted as currently relevant in the "left navigation" section does not have a programmatically defined current page state.
Steps to Reproduce
- Open the home page and activate the "Projects" link in the header.
- Select any of the projects from the main content area.
- Navigate onto the mentioned instances in the left navigation and observe that one of the link is visually highlighted as currently relevant.
- Inspect its code.
- Observe that the current state is not programmatically defined.
Screenshot
Actual Results
The visually highlighted as currently active link in the "Left navigation" section does not have a programmatically defined current page state. This might mislead or confuse the Screen reader and Voice recognition users.
Expected Results
Make sure that the current state is programmatically defined for the currently active link. Use “aria-current”. The possible specific values that “aria-current” accepts are “page”, “step”, “location”, “date”, “time”. As well, “true” and “false” can be used as a catch-all value to determine whether an element is current or not.
Code snippet
<a href="..." aria-current="page">Repositories</a>
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Environment
MacBook Pro (16-inch, 2021)
macOs Sonoma 14.3.1
Chrome - Version 119.0.6045.123 (Official Build) (64-bit)
Firefox- Version 93.0 (32-bit)
Safari- Version 17.3.1 (19617.2.4.11.12)
JAWS- Version 2023
NVDA- Version 2024.3
Voiceover - Version Latest