Accessibility issue for comboboxes

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Low
    • None
    • Affects Version/s: None
    • Component/s: Navigation Panel
    • None
    • Severity 3 - Minor

      NOTE: This bug report is for JIRA Server. Using JIRA Cloud? 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

      1. 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".

            Assignee:
            Unassigned
            Reporter:
            Rodrigo Rosa
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: