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

Filter : Checkbox is not accessible with keyboard and assistive technologies

      Issue Summary

      The element is not accessible by keyboard alone and there is no conforming accessible version of the same functionality reachable from the non-conforming page.

      Element:

      • Create another

      Location:
      present in "Crate new object" modal

      Steps to Reproduce

      1. Open the homepage
      2. Navigate to the "Assets" link and activate it
      3. Navigate to "Search for object" and activate it
      4. Navigate to the "Create Object" button and activate it
      5. Navigate to the "Create another" checkbox.
      6. Observe that this checkbox is not accessible with a keyboard and a screen reader.

      Actual Results

      The "Create Another" checkbox is not accessible with a keyboard and a screen reader. As well this checkbox does not have an accessible role, name, and state information. As a result, keyboard and assistive technologies users will not be able to interact with these checkboxes.

      Expected Results

      All interactive elements must be accessible with a keyboard and a screen reader. Make sure that this checkbox has an appropriate name, role, and state. These checkboxes have out-of-the-box accessibility.

      If this is not possible, use role=”checkbox” to declare an accessible role for the custom checkboxes, along with the aria-checked property to determine the checked state of these elements. Make sure to update the “true” and “false” values appropriately. As well, use the tabindex=”0” attribute to ensure that these custom checkboxes receive keyboard focus.

      Make sure that these checkboxes have an accessible name.

      Refer to this link https://www.w3.org/WAI/ARIA/apg/example-index/checkbox/checkbox for implementation 

      Screenshot

      Workaround

      Not Available

      Bug Ref: 746684

      Bulldog Ref:

          Form Name

            [JSDSERVER-12101] Filter : Checkbox is not accessible with keyboard and assistive technologies

            Matthew Brennan made changes -
            Labels Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa ax-qa-prioritised ax-vpat-critical sprint2 New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-critical ax-critical-priority ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa ax-qa-prioritised ax-vpat-critical sprint2
            Matthew Brennan made changes -
            Labels Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised ax-vpat-critical sprint2 New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa ax-qa-prioritised ax-vpat-critical sprint2
            Denys Serhiienko (Inactive) made changes -
            Labels Original: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised ax-vpat-critical New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised ax-vpat-critical sprint2
            Denys Serhiienko (Inactive) made changes -
            Resolution New: Duplicate [ 3 ]
            Status Original: In Progress [ 3 ] New: Closed [ 6 ]

            Denys Serhiienko (Inactive) added a comment - This is a duplicate of https://jira.atlassian.com/browse/JSDSERVER-11459
            Oleksandr Stoliar made changes -
            Sprint Original: JSM Sprint 1 [ 6985 ] New: JSM Sprint 1, JSM Sprint 2 [ 6985, 7016 ]
            Oleksandr Stoliar made changes -
            Story Points New: 1
            Oleksandr Stoliar made changes -
            Rank New: Ranked higher
            Oleksandr Stoliar made changes -
            Sprint New: JSM Sprint 1 [ 6985 ]
            ssuryavanshi (Inactive) made changes -
            Labels Original: 2.1.1 4.1.2 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised ax-vpat-critical New: 2.1.1 Accessibility Level-A WCAG21 ax-at-JAWS ax-at-NVDA ax-at-VO ax-bug ax-dev-ready ax-high-priority ax-jsm ax-kb-user ax-platform-dc ax-qa-prioritised ax-vpat-critical

              dserhiienko Denys Serhiienko (Inactive)
              12b69dcabe29 Matthew Brennan
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: