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

Issue in queue : Roles and labels not provided to the Switch Queue component.

      Issue Summary

      Role menu items not provided for the list items such as "All open", "Unassigned issues", "Assigned to me", etc. and have some missing labels and roles in the component.

      Steps to Reproduce

      1. Open the "Home page", navigate to "Projects" dropdown link in header section.
      2. Navigate to "ITSM(ITSM)" link and activate it.
      3. Navigate to left pane and activate "Queues" and activate it.
      4. Navigate to "Switch Queues" and activate it.
      5. Expand the "Switch Queues" and Inspect the code.

      Actual Results

      For the switch button to switch the Queues has a missing label, which reflects the issue of the button not being announced to the screen reader users. This makes it the screen reader user difficult to understand the purpose associated with the button.

      The role="menu" is provided incorrectly to the <button> element instead of the <ul> element.

      The role "menuitem" had not been provided for the list items such as "All open", "Unassigned issues", "Assigned to me", etc. (that becomes available on activating "Switch Queues"). As a result, screen reader users found it difficult to understand the functionality effectively.

      Expected Results

      • Provide an aria-label to the <button> element such as aria-label="Switch queue" <button> element. Ensure the button is announced appropriately to the screen reader users.
      • Additionally, remove the role="menu" from the button element.
      • Provide role "menu" for <ul> element and role="menuitem" to the <a> containing options such as "All open", "Unassigned issues", "Assigned to me", etc.

      Refer to the following component implementation: https://www.w3.org/WAI/ARIA/apg/example-index/menu-button/menu-button-links.html 

      Screenshot

      Workaround

      Not Available

      Bug Ref: 745386

      Bulldog Ref:

            [JSDSERVER-12098] Issue in queue : Roles and labels not provided to the Switch Queue component.

            Matthew Brennan made changes -
            Labels Original: 4.1.1 4.1.2 Accessibility WCAG21 ax-at-NVDA ax-bug ax-high-priority ax-jsm ax-platform-dc ax-qa ax-qa-prioritised ax-qa-verified ax-vpat-critical sprint3 sprint5 New: 4.1.1 4.1.2 Accessibility WCAG21 ax-at-NVDA ax-bug ax-critical ax-critical-priority ax-high-priority ax-jsm ax-platform-dc ax-qa ax-qa-prioritised ax-qa-verified ax-vpat-critical sprint3 sprint5
            Matthew Brennan made changes -
            Labels Original: 4.1.1 4.1.2 Accessibility WCAG21 ax-at-NVDA ax-bug ax-high-priority ax-jsm ax-platform-dc ax-qa-prioritised ax-qa-verified ax-vpat-critical sprint3 sprint5 New: 4.1.1 4.1.2 Accessibility WCAG21 ax-at-NVDA ax-bug ax-high-priority ax-jsm ax-platform-dc ax-qa ax-qa-prioritised ax-qa-verified ax-vpat-critical sprint3 sprint5
            Satej Mirpagar made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Waiting for Release [ 12075 ] New: Closed [ 6 ]
            Oleksandr Stoliar made changes -
            Sprint Original: JSM Sprint 1, JSM Sprint 2, JSM Sprint 3, JSM Sprint 4, JSM Sprint 5, JSM Sprint 6 [ 6985, 7016, 7035, 7042, 7051, 7059 ] New: JSM Sprint 1, JSM Sprint 2, JSM Sprint 3, JSM Sprint 4, JSM Sprint 5, JSM Sprint 6, JSM Sprint 7 [ 6985, 7016, 7035, 7042, 7051, 7059, 7069 ]
            Oleksandr Zghonnyk (Inactive) made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 746333 ]
            Oleksandr Stoliar made changes -
            Sprint Original: JSM Sprint 1, JSM Sprint 2, JSM Sprint 3, JSM Sprint 4, JSM Sprint 5 [ 6985, 7016, 7035, 7042, 7051 ] New: JSM Sprint 1, JSM Sprint 2, JSM Sprint 3, JSM Sprint 4, JSM Sprint 5, JSM Sprint 6 [ 6985, 7016, 7035, 7042, 7051, 7059 ]
            Oleksandr Zghonnyk (Inactive) made changes -
            Status Original: In Review [ 10051 ] New: Waiting for Release [ 12075 ]
            Oleksandr Zghonnyk (Inactive) made changes -
            Fix Version/s New: 5.8.0 [ 104629 ]
            Oleksandr Zghonnyk (Inactive) made changes -
            Status Original: In Progress [ 3 ] New: In Review [ 10051 ]
            Oleksandr Zghonnyk (Inactive) made changes -
            Labels Original: 4.1.1 4.1.2 Accessibility WCAG21 ax-at-NVDA ax-bug ax-high-priority ax-jsm ax-platform-dc ax-qa-prioritised ax-qa-verified ax-vpat-critical sprint3 New: 4.1.1 4.1.2 Accessibility WCAG21 ax-at-NVDA ax-bug ax-high-priority ax-jsm ax-platform-dc ax-qa-prioritised ax-qa-verified ax-vpat-critical sprint3 sprint5

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

                Created:
                Updated:
                Resolved: