Issue Summary

      On the "Average Age Report" page, grouping is provided unnecessarily for form fields such as "periods" and "Days previously"

      Steps to Reproduce

      1. Navigate to “Boards” menu pop-up link and activate it.
      2. Navigate to “Scrum” link and activate it.
      3. Navigate to “Report” link present in Side navigation and activate it.
      4. Navigate to "Average Age Report" link and activate it.
      5. Navigate to mentioned field and listen the screen reader announcement.

      Actual Results

      The form fields such as "Periods" and "Days Previously" are grouped unnecessarily using <fieldset> and <legend> elements. Additionally, the instructions such as "The length of period represented on the graph" and "Days (including today to show in the group)" are marked-up using <label> tag. As a result, screen reader users might get confused to understand the purpose of form fields effectively.

      Expected Result

      Apply the following changes

      • Remove the <fieldset> and <legend> tags from the mentioned form fields and code them using <label> tags.
      • Associate the mentioned form fields with their labels using "for" and "id" attributes.
      • Provide "aria-describedby" attribute to the form field and reference the "id" value of the <label> tag used to display the instruction text in the "aria-describedby" attribute. 

      Screenshot

      Workaround

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

      Environment

      MacBook Pro (13-inch, 2020)
      macOs Ventura  13.3.1
      Chrome - Version 108.0.5359.124 (Official Build) (64-bit)
      Firefox- Version 92.0 (64-bit)
      Safari- Version 16.2 (18614.3.7.1.5)
      JAWS- Version 2021
      NVDA- Version 2021.2
      Voiceover - Version Latest

        1. Screenshot 2023-04-19 at 3.47.35 PM.png
          449 kB
          Sameer Shaikh
        2. Screenshot 2023-04-19 at 3.54.25 PM.png
          457 kB
          Sameer Shaikh

            [JSWSERVER-26204] Average Age Report : Form field labelled incorrectly

            Pavlo Samchuk made changes -
            Component/s Original: Accessibility [ 62490 ]
            Component/s New: Reports [ 46796 ]
            Component/s New: Accessibility [ 62491 ]
            Key Original: JRASERVER-75480 New: JSWSERVER-26204
            Affects Version/s Original: 9.7.0 [ 104695 ]
            Affects Version/s New: 9.7.0 [ 104696 ]
            Project Original: Jira Data Center [ 10240 ] New: Jira Software Data Center [ 12200 ]
            Rahil Shaikh made changes -
            Labels Original: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-jiradc-vpat2024 ax-jiradc-vpat2024-averageagereport ax-jiradc-vpat2024-pg19 ax-jiradc-vpat2024-reuse ax-qa New: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-jiradc-vpat2024 ax-jiradc-vpat2024-averageagereport ax-jiradc-vpat2024-reuse ax-qa
            Rahil Shaikh made changes -
            Labels Original: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-jiradc-vpat2024-averageagereport ax-jiradc-vpat2024-pg19 ax-jiradc-vpat2024-reuse ax-qa New: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-jiradc-vpat2024 ax-jiradc-vpat2024-averageagereport ax-jiradc-vpat2024-pg19 ax-jiradc-vpat2024-reuse ax-qa
            Sameer Shaikh made changes -
            Labels Original: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-qa New: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-jiradc-vpat2024-averageagereport ax-jiradc-vpat2024-pg19 ax-jiradc-vpat2024-reuse ax-qa
            Pavlo Samchuk made changes -
            Status Original: In Progress [ 3 ] New: Waiting for Release [ 12075 ]
            Pavlo Samchuk made changes -
            Status Original: Ready for Development [ 10049 ] New: In Progress [ 3 ]
            Pavlo Samchuk made changes -
            Assignee Original: Andrii Lymych [ 67dd240e0477 ] New: Pavlo Samchuk [ 34a5d0a5a65c ]
            Andrii Lymych (Inactive) made changes -
            Assignee New: Andrii Lymych [ 67dd240e0477 ]
            Bilal Cinarli made changes -
            Labels Original: 1.3.1 Level-A ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-qa New: 1.3.1 Level-A a11y-triaged ax-at-user ax-bug ax-high-priority ax-jira-dc-vpat ax-jira-dc-vpat-AverageAgeReport ax-jira-dc-vpat-pg06 ax-qa
            ssuryavanshi (Inactive) made changes -
            Status Original: Needs Triage [ 10030 ] New: Ready for Development [ 10049 ]

              34a5d0a5a65c Pavlo Samchuk
              c1baca6cb430 Sameer Shaikh
              Affected customers:
              0 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated: