-
Bug
-
Resolution: Done
-
Low
-
8.20.1
-
8.2
-
Severity 3 - Minor
-
Issue Summary
The custom radio buttons such as "Burnup chart", "Burndown chart", "Sprint report" etc present inside "Switch filter" popup are not programmatically grouped. Also Jaws don’t announce them as radio button.
Steps to Reproduce
- Turn on screen reader.
- Navigate to the any project inside Jira.
- Navigate to the "Reports" link from left sidebar & activate it.
- Navigate to the "Switch report" menu button & activate it.
- Navigate through radio button with arrow keys.
Actual Results
When screen reader users use JAWS/ NVDA to navigate the page, the role of "radio" is not announced for all the radio buttons present under "Switch filter" menu button. Moreover the parent <ul> used to group all radio buttons is missing role of "radiogroup" which created confusion for screen reader users as it was difficult to predict that the radio buttons belonged to same group and what is the total count of radio buttons present.
In addition, the "checked" status of radio button is not announced to screen reader users.
Also the radio button "All reports" is marked inside separate <ul> element incorrectly.
Expected Results
The role of "radio" should be announced for each radio button along with its position in the radio group. For eg: "Burnup chart radio button 1 of 5"
The checked state of radio button should be announced to screen reader users.
As soon as the popup open the focus should be set to the first radio button i.e "Burnup chart".
Mark all the radio buttons inside a single <ul> element.
Provide the role="radiogroup" to the <ul class="aui-list-truncate"> element along with aria-labelledby="subnav-trigger-report" attribute.
Screenshot
Workaround
Currently there is no workaround.
Bug Ref: 739917
- duplicates
-
JRASERVER-73411 Reports Burndown Chart : Listbox is missing appropriate roles and /or attributes
- Closed
- relates to
-
JRASERVER-73475 Open issues page: Missing grouping of radio buttons under Switch filter button
- Closed