-
Bug
-
Resolution: Duplicate
-
Low
-
None
-
4.20.0, 5.3.1
-
Severity 2 - Major
-
Issue Summary
Role "combobox" and "listbox" not defined for the "Send by email" combobox. Similarly ARIA attributes such as "aria-expanded", "aria-controls", etc. not defined.
Tested URL
Steps to Reproduce
- Open the "Home page" and navigate to "Assets" option and activate it presnet in the header.
- Navigate to "Search Object" and activate it.
- Navigate to "Name LIKE "John Smith" search input field.
- Type "Key = SAP 114" and press "Enter/return" key.
- Navigate to "Share" image button and activate it.
- Select "Admin Admin" option from "Share by email" field.
- Navigate to reflected text "Admin Admin" and on hover "Delete" image button will be displayed.
Actual Results
The roles such as "combobox", "listbox" and ARIA attributes such as "aria-expanded", "aria-controls", "aria-haspopup", "aria-labrlledby", etc. not defined to the "Share by email" and options form fields. As a result, screen reader users will not be able to access the functionality of the mentioned element effectively.
Expected Results
Apply the following changes:
- Provide role "combobox" to <div> element containing "Share by email" form field.
- Provide the <label> element as "Share by email" and reference "for" and "id" attributes.
- Provide " aria-controls", "aria-expanded", "aria-haspopup", "aria-labelledby" attibutes to the <div> element of "Share by email".
- Provide role "listbox" and "id" attribute with unique values to the <div> element containing options such as "Admin Admin", "Alana Grant", etc.
- Reference the value of aria-controls and id attribute of <div> element containing options such as "Admin Admin", "Alana Grant", etc.
- Set the value of aria-expanded as "true" when it is expanded state and should be change on user interaction.
- Provide aria-haspopup="listbox".
- Reference the value of <label> element to "aria-labelledby".
Screenshot
Workaround
Not available
Bug Ref: 746354
Bulldog Ref:
- duplicates
-
JSDSERVER-11370 Share Results Modal : Share by email input field has missing labels and roles.
-
- Closed
-
Form Name |
---|
Discussed with QA team and decided that the ticket can be closed, since it duplicates this ticket:
JSDSERVER-11370