Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-11383

Issue in queue : The checkboxes for issues have missing labels and are missing explicit association.

    Issue Summary

    The checkboxes for the issues on the Queues page have a missing label and are missing explicit association. 

    Steps to Reproduce

    1. Launch the URL
    2. In the header section, navigate to the issues and select any issue.
    3. In the left sidebar section, select the "Queues" link.
    4. Keeping the screen reader on, navigate into the main content area to the issues and try to interact with the available checkboxes, and try to multi-select them.

    Actual Results

    The checkboxes for the issues in the Queues page have missing labels, which makes the screen reader announces them as empty checkbox ticked. Additionally, the 'for' and 'id' association is missing for the checkboxes and the issues. The screen reader announces it as "Checkbox tick", which does not indicate any label associated with it and will create confusion for the assistive technology users.

    Labels need to be explicitly associated with their respective form controls for assistive technologies to identify the label accurately and convey the information to the users.

    Expected Results

    Provide a label to the checkboxes adjacent to their respective issues in line. Associate the label explicitly with the issues by providing an identical value that is unique from other IDs to "for" and "id" attributes to ensure that assistive technologies identify the label for the form control correctly. 

    The checkboxes have a tri-state functionality, ensure the checkboxes have the following attributes:

    • aria-checked="false" - Indicates the tri-state checkbox is not checked.In this state, all controlled checkboxes are unchecked.
    • aria-checked="true" - Indicates the tri-state checkbox is checked.In this state, all controlled checkboxes are checked.
    • aria-checked="mixed" - Indicates the tri-state checkbox is mixed.In this state, some controlled checkboxes are unchecked and some are checked.

    An example of a tri-state checkbox could be found at:

    https://www.w3.org/WAI/ARIA/apg/example-index/checkbox/checkbox-mixed.html 

    Screenshot

    Screen Recording

    Screen Recording 2022-05-31 at 5.45.05 PM.mov

    Workaround

    Currently, there is no known workaround for this behaviour. A workaround will be added here when available. 

    Bug Ref: 745389

    Bulldog Ref:

          [JSDSERVER-11383] Issue in queue : The checkboxes for issues have missing labels and are missing explicit association.

          There are no comments yet on this issue.

            ac25cb55d206 Oleksandr Zghonnyk (Inactive)
            12b69dcabe29 Matthew Brennan
            Affected customers:
            0 This affects my team
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: