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

Switch report : Missing grouping of radio buttons.

    XMLWordPrintable

Details

    Description

      Issue Summary

      The custom radio buttons such as "Burnup chart", "Burndown chart", "Sprint report" etc present inside "Switch filter" popup are not programmatically grouped. Also Jaws don’t announce them as radio button.

      Steps to Reproduce

      1. Turn on screen reader.
      2. Navigate to the any project inside Jira.
      3. Navigate to the "Reports" link from left sidebar & activate it.
      4. Navigate to the "Switch report" menu button & activate it.
      5. Navigate through radio button with arrow keys.

      Actual Results

      When screen reader users use JAWS/ NVDA to navigate the page, the role of "radio" is not announced for all the radio buttons present under "Switch filter" menu button. Moreover the parent <ul> used to group all radio buttons is missing role of "radiogroup" which created confusion for screen reader users as it was difficult to predict that the radio buttons belonged to same group and what is the total count of radio buttons present.

      In addition, the "checked" status of radio button is not announced to screen reader users.

      Also the radio button "All reports" is marked inside separate <ul> element incorrectly.

      Expected Results

      The role of "radio" should be announced for each radio button along with its position in the radio group. For eg: "Burnup chart radio button 1 of 5"

      The checked state of radio button should be announced to screen reader users.

      As soon as the popup open the focus should be set to the first radio button i.e "Burnup chart".

      Mark all the radio buttons inside a single <ul> element.

      Provide the role="radiogroup" to the <ul class="aui-list-truncate"> element along with aria-labelledby="subnav-trigger-report" attribute.

      Screenshot

      Workaround

      Currently there is no workaround.

      Bug Ref: 739917

      Attachments

        1. Screenshot 2022-08-05 at 7.20.46 PM.png
          Screenshot 2022-08-05 at 7.20.46 PM.png
          410 kB
        2. QA JRASERVER-74041.png
          QA JRASERVER-74041.png
          316 kB
        3. QA JRASERVER-74041.mov
          10.12 MB
        4. JRASERVER-74041-after-fix.mov
          33.10 MB

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: