Source: Aria role defined inappropriately

XMLWordPrintable

    Issue Summary

    The role= tab panel is defined inappropriately to the parent element of the Listbox.

    Note: Same issue is also found on "branches" page.

    Steps to Reproduce

    1. Open the "source" page.
    2. Navigate to the "tags" tab.
    3. Inspect the tabs and observe that the role is defined inappropriately.

    Screenshot 

    Actual Results

    The role=tabpanel is defined inappropriately to the parent element of the listbox  instead of the parent <div> element containing the entire tab content.

    As a result, the content is read inaccurately for the screen reader users.

    Expected Results

    All aria roles and attributes should be used appropriately. Remove the role=tabpanel from the parent div element of the list box and provide it to the parent div element containing the tab content.

    Workaround

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

    Environment

    MacBook Pro (14-inch, 2021)
    macOs Ventura  13.4
    Chrome - Version 114.0.5735.106 (Official Build) (arm64)
    Firefox- Version 112.0. 1
    Safari- Version 16.5 (18615.2.9.11.4)
    JAWS- Version 2023
    NVDA- Version 2023
    Voiceover - Version Latest

            Assignee:
            Carlos Sanchez Rosa
            Reporter:
            Tanmay Mirgal (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: