Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-73613

Find an issue: Custom checkbox does not have a role and/or state

XMLWordPrintable

      Issue Summary

      The custom checkbox element is missing a role and/or checked state. role checkbox is not provided to appropriate element also checked state is also not announced for screen reader user.

      Steps to Reproduce

      1. Open URL
      2. Navigate to issues dropdown and select "Search for issues"
      3. Navigate to "Project" and expand now bring focus and observe whether items are announced as checkboxes also, when checkbox is in checked state is it announced as checked.

      Actual Results

      When user navigates to checkboxes available when user activates  "Project", "Type", "Status", "Assignee" and "more" available after "Save as" screenreader does not announces it as a "Checkbox". Additionally, when user moves focus on checkbox that is in checked state it does not announces checked state.

      Expected Results

      When user navigates to checkboxes screen readers should announce it as checkboxes, also when focus is moved on to checkbox which is in checked state it should announce it as checked. Use role="checkbox" and provide aria-checked="true" for checked checkboxes on appropriate elements.

      Screenshot

       

      Bug Ref: 723898

        1. Screen Recording 2022-10-11 at 6.48.20 PM.mov
          33.73 MB
        2. JRASERVER-73613-after-fix.mov
          37.25 MB
        3. JRASERVER-73613.patch
          10 kB
        4. image-20220525-112951.png
          image-20220525-112951.png
          321 kB
        5. 26a077be-4d1d-11ec-9fa4-5f4b4d7cbbee.png
          26a077be-4d1d-11ec-9fa4-5f4b4d7cbbee.png
          35 kB
        6. 12_2.png
          12_2.png
          179 kB

              c3057d0e8d6b Vadym Ohyr
              12b69dcabe29 Matthew Brennan
              Votes:
              2 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: