-
Bug
-
Resolution: Fixed
-
Low
-
7.2.0, 9.0.1
-
Severity 3 - Minor
-
Issue Summary
The appropriate role and accessible name are missing. As a result, its purpose is not conveyed to screen reader users.
Element Name: Projects more options menu(... 3 dots horizontal) button.
Location of the element: Located below the header region.
Note: make sure to provide descriptive and unique names for these links.
Steps to Reproduce
- Open the home page
- Navigate to the "Project" link and activate it.
- Select the project link from the main content and activate it.
- Navigate to the main content and activate the plan link present in the "Plan Name" column.
- Navigate to the "Deployment" link and activate it.
- Navigate to the main content and activate the project link present in the "Deployment project" column.
- Navigate to the "Edit environment" link and activate it.
- Turn on the screen reader and navigate to the "More Options" button.
Actual Results
The role="button" is missing for the "More Option" interactive element. Additionally, the accessible name is missing for the mentioned instance. This made it difficult for screen-reader users to understand the purpose of the interactive element.
Expected Results
When the user activates the "More Options" button, a popup gets appeared on the same page and is not redirected to another destination.
- Use custom role="button" to <a> element to ensure that this button receives keyboard focus and has an interactive role.
- Provide a unique and descriptive accessible name "More Options" using the aria-label attribute.
Screenshot
Workaround
Not Available
Bug Ref: 461083