Details
-
Bug
-
Resolution: Fixed
-
High
-
8.22.1
-
8.22
-
Severity 2 - Major
-
Description
Issue Summary
On configure board page, the role="menu" is provided to the <div> element incorrectly. Additionally the "create board" item is marked inside separate list incorrectly.
Steps to Reproduce
- Navigate to the Jira dashboard page.
- Navigate to the "Projects" menu in header section & activate it.
- Activate any project link from the menu. For Example : "Test-Scrum"
- Navigate to the "Board" menu button in the main content & activate it.
- Activate "Configure" link from the menu.
- Navigate to the "Board" menu button in the main content & activate it.
- Inspect the code of menu & observe that role="menu" is provided to div element incorrectly.
- Observe that the "create board" link is marked inside separate list incorrectly.
Actual Results
While navigating with screen reader, when user activate the "Board" menu button & navigate inside the menu via arrow keys the menu & menu items are not announced correctly.
The role="menu" is provided to the <div> element incorrectly. Additionally the "create board" item is marked inside separate list incorrectly.
Expected Results
Apply following fixes in the source code.
- Remove role="menu" from the <div> element & provide it to the <ul> element.
- Provide role="presentation" to <li> elements.
- Merge the "Create board" list item into the <ul> element of "Copy" & "delete" elements.
Screenshot
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Bug Ref: 725984
Attachments
Issue Links
- duplicates
-
JRASERVER-73623 Copy/Delete Board Dropdown. : Certain ARIA roles must be contained by particular parents
- Closed
-
JRASERVER-73624 Copy/Delete Board Dropdown. : Certain ARIA roles must be contained by particular parents
- Closed
-
JRASERVER-73625 Copy/Delete Board Dropdown. : Certain ARIA roles must be contained by particular parents
- Closed