Dashboards | Gadgets: Landmark defined twice

XMLWordPrintable

    • Severity 3 - Minor
    • Accessibility

      Issue Summary

      The main landmark is defined twice on the page.

      Steps to Reproduce

      1. Open the Jira Cloud Homepage.
      2. Navigate to and activate the "Dashboards" section in the side navigation panel.
      3. Open an existing default dashboard or create a new dashboard as required.
      4. Add the desired gadgets to the dashboard.
      5. With a screen reader, navigate through the page landmarks using the "R" key ("JAWS"), the "D" key ("NVDA"), and CTR+OPT+CMD+N (VoiceOver).
      6. Observe that the main landmark is announced twice during navigation.
      7. Inspect the code and notice that main is defined twice.

      Screenshot

      Actual Results

      The “main” landmark is defined twice on the page through the use of both the <main> element and a <div role="main"> element. The <main> element is nested within the initial main landmark and wraps the entire gadgets section, which is redundant and unnecessary.

      These two primary landmarks may confuse screen reader users when navigating page sections.

      Expected Results

      All page regions and sections should be appropriately defined. Ensure the page contains only one main landmark. Additionally, ensure that the entire main section is accurately and appropriately enclosed within the <main> element.

      In this scenario, remove the nested <main> element wrapping the gadgets section.

      Workaround

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

      Environment

      MacBook Pro (16 inch, 2021)
      macOs 26.4
      Windows - 11 pro
      Chrome - Version 148.0.7778.97 (Official Build) (arm64)
      Firefox - Version 150.0.1
      JAWS - Version 2025
      NVDA - Version 2024.4.2.35031
      Voiceover - Version Latest

              Assignee:
              Unassigned
              Reporter:
              Anusooya .
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: