Details
-
Bug
-
Resolution: Fixed
-
High
-
9.0.0
-
9
-
1
-
Severity 3 - Minor
-
Description
Issue Summary
In search, the "Assignee" button doesn’t convey the role & state Information to the screen reader users.
Moreover the selected assignee values are not conveyed to the screen reader users.
This is reproducible on Data Center: (yes)
Steps to Reproduce
- Navigate to Jira search page.
- Navigate to the "Assignee" element.
- Select multiple assignees from the list of options.
- Navigate back to the Assignee button again with a screen reader.
- Observe that the role, state & selected assignee Information is not conveyed.
Actual Results
While navigating with screen reader, when user navigate to the "Assignee" element, the screen reader doesn’t announce the role, state & selected assignee Information. The screen reader announces like "Admin, Bob, Mark, group".
This makes screen reader users difficult to access the functionality associated with the element.
Expected Results
The screen reader should announce the role as button & currently selected assignees when user navigate to the "Assignee" element.
- As a best practice mark the element in native <button> element or else provide ARIA role="button" to the <div> element.
- Provide aria-haspopup="true" to the Assignee button element.
- Provide an aria-label attributes to convey selected assignees.
- Provide aria-expanded=true/false to the <button> elements to convey the state of the button. It should update as per users interaction.
For Example : <button aria-haspopup="true" aria-label="Assignee: Admin, bob, Mark" aria-expanded="false"/>
Screenshot
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Attachments
Issue Links
- is duplicated by
-
JRASERVER-73462 Search page: Interactive elements (filters) are missing role and state
- Closed
-
JRASERVER-73617 Search Issue Basic : Expand/collapse state of the element is missing or incorrect
- Closed
- is related to
-
JRASERVER-73617 Search Issue Basic : Expand/collapse state of the element is missing or incorrect
- Closed
- mentioned in
-
Page Loading...
- resolves
-
PS-101584 Loading...