-
Bug
-
Resolution: Fixed
-
Low
-
7.2.0, 9.0.1
-
Severity 3 - Minor
-
Issue Summary
General - The element is not accessible by keyboard alone and there is no conforming accessible version of the same functionality reachable from the non-conforming page.
Name of the elements: "environment, Deployment 3 Deployment12" options in the Deployment menu dropdown
Location: The dropdown is located right after the main heading "Deploy..."
Additional info:
Once we press tab key from the "Rerun this deployment" link, the menu closes completely without taking the focus to the mentioned options.
Same is true with the "More actions" or "..." menu dropdown that is right after the "Deploy" dropdown. Once we press tab key from "Create new release", the menu closes instead of moving the focus to the Edit Environment and Delete this result options.
Steps to Reproduce
- Open the home page
- Navigate to the "Deploy" link in the header and activate it.
- Navigate to the "All deployment projects" link and activate it
- Navigate to the main content and activate any project link from the "Deployment Project" column.
- Navigate to the link present in the "Result" column and activate it.
- Navigate to the "Deploy" button and activate it.
- Observe that links are not accessible with the keyboard.
Actual Results
Keyboard support is missing for the "Return this deployment" and other links.
This made it difficult for keyboard-only and screen-reader users to access the functionality associated with the link. Additionally, the state and role "menu item" is not defined for the links.
Expected Results
The functionality which is available via mouse should also be accessible. This will ensure the assistive technology and the keyboard-only user is able to use this functionality seamlessly.
Implement the following changes:
- Ensure that all the page functionality is available for all users irrespective of the device being used. Modify the scripts associated with the links to ensure that it is accessible for keyboard-only and screen reader users.
- Provide role "menuitem" to the <a> element of the mentioned instances.
- Replace the tabindex="-1" attribute with tabindex="0" in the source code of the mentioned instances.
Screenshot
Workaround
Not Available
Bug Ref: 462659
- is duplicated by
-
BAM-21962 Deployment results : Certain ARIA roles must contain particular children
-
- Closed
-
- is related to
-
BAM-21934 Build dashboard : The required roles not defined for the submenu links
-
- Closed
-
- relates to
-
BAM-21936 Release details page : Inaccessible by keyboard and no conforming alternative
-
- Closed
-