Details
-
Bug
-
Resolution: Fixed
-
Low
-
9.7.0
-
9.07
-
Severity 2 - Major
-
Description
Issue Summary
The links present in the side navigation is lacking state information programmatically.
Steps to Reproduce
- Navigate to the "Projects" dropdown present in the header section.
- Navigate to the "View all projects" option and select it.
- Observe that "View all projects' page has been appeared on the page.
- Using screen reader check that state of the side navigation links is not announcing
Screenshot
Actual Results
The current state is not programmatically defined for the currently active “All project”, "Software", "Service", and so on links.
As a result, screen reader users will not be aware of the currently active state of the link.
Expected Results
Ensure that the current state of the active link is defined using the "aria-current" attribute with an appropriate token value.
Apply the following changes: * Add the aria-current="page" attribute to <a> element of the link.
- Ensure that the "aria-current" attribute is updated as per user interaction using scripting.
Code Snippet
<a rel="all" href="/secure/BrowseProjects.jspa?selectedProjectType=all" aria-current="page">All project types</a>
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available