Browse Projects: Current state not defined

XMLWordPrintable

    • 9.12
    • Severity 3 - Minor

      Issue Summary

      The current state is not defined for the links such as "All projects types" and "All categories" present in navigation region.

      Steps to Reproduce

      1. Open "Browse Projects" page.
      2. Navigate to the navigation region.
      3. Using screen reader, navigate to the mentioned links.
      4. Observe that currently active state is not being announced.

      Screenshot

      Actual Results

      The current state is not programmatically defined for the currently active “All project types” and "All categories" links in navigation region below "Project types" and "Categories" sections.

      As a result, screen reader users will not be aware of the currently active state of the link.

      Actual Results

      Ensure that the current state of the active link is defined using the "aria-current" attribute with an appropriate token value. Apply the following changes: Add the aria-current="page" attribute to <a> element of the link. Ensure that the "aria-current" attribute is updated as per user interaction using scripting.

      Code Snippet

      <a aria-current="page" rel="all" href="/secure/BrowseProjects.jspa?selectedProjectType=all">All project types</a> 

      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: Sonoma 14.2.1.
      Chrome - Version 119.0.6045.105 (Official Build) (64-bit)
      Firefox- Version 92.0 (64-bit)
      Safari- Version 16.6 (18615.3.12.11.2)
      JAWS- Version 2023
      NVDA- Version 2021.2
      Voiceover - Version Latest

            Assignee:
            Unassigned
            Reporter:
            Naeem Solkar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: