Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-21936

Release details page : Inaccessible by keyboard and no conforming alternative

XMLWordPrintable

      Issue Summary

      The required roles are not defined for the submenu links

      Elements name: Sub menu links

      • Crate Release
      • Edit Project
      • Rename release
      • Delete Release

      Steps to Reproduce

      1. Open the home page
      2. Navigate to the "Deploy" link in the header and activate it.
      3. Navigate to the "All deployment projects" link and activate it.
      4. Navigate to the main content and activate any project link from the "Deployment Project" column.
      5. Navigate to the "Environment" table and activate the link present in it
      6. Navigate to the "Release" table and activate the release link. 
      7. Turn on the screen reader and navigate to the mentioned sub-menu links.

      Actual Results

      The role such as "menuitem" is defined for the sub-menu links such as "Create Release", "Edit Project" and so on. This made it difficult for keyboard-only and screen-reader users to access the functionality associated with the link. Additionally, the keyboard focus is not moving to submenu links when the user expands the menu button

      Expected Results

      • Provide role "menuitem" to the <a> element of the mentioned sub-menu links.
      • Replace tabindex=-1 with tabindex="0" attribute in the source code of the mentioned instances.
      • The keyboard focus should move the first sub-menu link when the user expands the "Wallboard" menu button

      Screenshot

      Workaround

      Not Available

      Bug Ref: 463295

              c3057d0e8d6b Vadym Ohyr
              12b69dcabe29 Matthew Brennan
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: