Details
-
Bug
-
Resolution: Fixed
-
Low
-
9.7.0
-
9.07
-
Severity 2 - Major
-
Description
Issue Summary
The role link and state selected is not defined for the links present in the "Activity" section.
Steps to Reproduce
- Navigate to "Issues" dropdown and activate it.
- Select any issue from "Recent Issues" section.
- Observe that "Viewing an Issue" page has been appeared on the page.
- Navigate to the "Activity" section.
- Using screen reader check that role and state of the link is not announcing.
Screenshot
Actual Results
Role and state is not defined for the interactive elements such as "All", "Comments", "Work log" and so on in the main content area. This made it difficult for screen reader users to access the functionality associated with it.
Expected Results
Ensure that the interactive navigation elements are programmatically identified as links.
In this scenario:
- Ensure that "href" attribute is used in <a> element.
- Provide aria-selected="true" attribute to the selected link. Make sure that it should changes on user interaction
Code Snippet
<a href="#" aria-selected="true" tabindex="0">Comments</a>
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Environment
MacBook Pro (16-inch, 2019)
macOS Monterey Version 12.6
Chrome - Version 106.0.5249.91 (Official Build) (x86_64)
Firefox- Version 93.0 (32-bit)
Safari- Version 14.1.2 (16611.3.10.1.16)
JAWS- Version 2022
NVDA- Version 2020.3
Voiceover - Version Latest
Attachments
Issue Links
- relates to
-
JRASERVER-73471 Open issues page: Incorrect role announced for tabpanel controls
- Closed