Details
-
Bug
-
Resolution: Duplicate
-
Low
-
None
-
Severity 3 - Minor
-
Description
NOTE: This bug report is for JIRA Cloud. Using JIRA Server? See the corresponding bug report.
Summary
Using JAWS or NVDA, input elements with role="combobox" are described only as:
'combo box collapsed and autocomplete editable blank' for one with nothing pre-selected
or
'combo box collapsed and autocomplete editable selected <Whatever is selected>'
Input elements with role="combobox" have a different id than the previous label for element.
A concrete example is <label for="project"></label>
The actual active element is <input id="project-field"></input> whereas the element labeled as "project" is a hidden input element.
This means that combobox selection elements, such as Project, Issue Type, Priority, Components/s, Reporter, Assignee, Labels, Epic Link, Sprint, and many more are indistinguishable from each other when read aloud:
Steps to Reproduce
- Access any combobox selection elements, such as Project, Issue Type, Priority, Components/s, Reporter, Assignee, Labels, Epic Link and Sprint using JAWS or NVDA
Expected Results
These should be distinguishable from each other when read aloud.
Actual Results
They're indistinguishable.
Notes (suggested solutions)
- change the label for id so it matches the id for the actual input element that has role="combobox"
- swap the labels for the the style="display: none;" hidden input element with the element that has role="combobox", so the combobox one gets id "project" and the hidden input element gets the "project-field" id instead.
- Explicitly assign an aria-label attribute for each of the combobox elements, so for the project label, combobox would have aria-label="project".
Attachments
Issue Links
- is related to
-
JRASERVER-62103 Accessibility issue for comboboxes
- Closed