Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-6197

Side navigation: Current state is not defined

    XMLWordPrintable

Details

    Description

      Issue Summary

      The current state for the “Side navigation menu options” has not been provided.

      Steps to Reproduce

      1. Open the "Side navigation" page.
      2. Navigate to the Side navigation "menu options".
      3. Inspect the code for the mentioned instances.
      1. Notice that the current page state is not programmatically defined.

      Screenshot

      Actual Results

      The current state is not programmatically defined for the currently active “Menu options” of the Side navigation such as "General“, “Licensing“, “Find new apps“ and so on.

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

      Expected Results

      The screen reader should announce the current page that is active while navigating through the “Menu option“ in the side navigation that are present.

      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 the <li> element of the link.
      • Ensure that the "aria-current" attribute is updated as per user interaction using scripting.

      Code Example:

      <ul>
         <li id="lhstab1-1" aria-current="page">
            <a id="general-admin" href="/console/secure/admin/general.action">General</a>
         </li>
         <li id="lhstab1-3">
            <a id="upm-marketplace-link" href="/plugins/servlet/upm/marketplace?source=side_nav_find_new_addons">Find new apps</a>
         </li>
      (...)
      </ul>

      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
      Chrome - Version 120.0.6099.109 (Official Build) (arm64)
      Firefox- Version 92.0 (64-bit) 
      Safari- Version 17.0 (19616.1.27.211.1)
      JAWS- Version 2023
      NVDA- Version 2021.2 
      Voiceover - Version Latest

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              1833d2e1842a Rahul Patil
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: