Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-19723

Navigation panel not accessible using a screen reader

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 13.10.5
    • Panels
    • Unknown
    • Hide
      2.1.1 Keyboard
      1.3.1 Info and Relationships
      Show
      2.1.1 Keyboard 1.3.1 Info and Relationships

    Description

      Navigation panel can be browsed using arrow keys but not the tab key only.

      It seems that the tabindex="-1" on an <a> element removes its natural ability to receive keyboard focus. It makes the menu accessible when selected using arrows, but impossible for screen readers users to use.

      The attribute aria-level is also not used properly, it is only defined on the first level  as: aria-level="1"

      You can test on any XWiki instance where navigation panel is used, for example on https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/SecondGenerationWiki/

      Example of tabbing order through the panel (displayed with Firefox Inspector accessibility tool):

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jdennebouy Jean-Sébastien Dennebouy
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: