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

Search issues: Missing role and state Information of the "Assignee" button.

    XMLWordPrintable

Details

    Description

      Issue Summary

      In search, the "Assignee" button doesn’t convey the role & state Information to the screen reader users.

      Moreover the selected assignee values are not conveyed to the screen reader users.

      This is reproducible on Data Center: (yes)

      Steps to Reproduce

      1. Navigate to Jira search page.
      2. Navigate to the "Assignee" element.
      3. Select multiple assignees from the list of options.
      4. Navigate back to the Assignee button again with a screen reader.
      5. Observe that the role, state & selected assignee Information is not conveyed.

      Actual Results

      While navigating with screen reader, when user navigate to the "Assignee" element, the screen reader doesn’t announce the role, state & selected assignee Information. The screen reader announces like "Admin, Bob, Mark, group".

      This makes screen reader users difficult to access the functionality associated with the element.

      Expected Results

      The screen reader should announce the role as button & currently selected assignees when user navigate to the "Assignee" element.

      • As a best practice mark the element in native <button> element or else provide ARIA role="button" to the <div> element.
      • Provide aria-haspopup="true" to the Assignee button element.
      • Provide an aria-label attributes to convey selected assignees.
      • Provide aria-expanded=true/false to the <button> elements to convey the state of the button. It should update as per users interaction.

      For Example : <button aria-haspopup="true" aria-label="Assignee: Admin, bob, Mark" aria-expanded="false"/>

      Screenshot

      Workaround

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

      Attachments

        1. JRASERVER-73961-after-fix.mov
          15.34 MB
        2. QA JRASERVER-73961.mov
          21.17 MB
        3. QA JRASERVER-73961.png
          QA JRASERVER-73961.png
          855 kB
        4. Screenshot 2022-06-29 at 5.12.53 PM.png
          Screenshot 2022-06-29 at 5.12.53 PM.png
          914 kB

        Issue Links

          Activity

            People

              c3057d0e8d6b Vadym Ohyr
              4b5b126a48d0 ssuryavanshi
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: