Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-79282

Generic keyboard navigation support for menus/menubars

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • 4.1.5, 4.2.2
    • Accessibility
    • None
    • MOODLE_401_STABLE, MOODLE_402_STABLE

    Description

      We currently support keyboard navigation for menus within a dropdown element. However, keyboard navigation for a standalone menu is not yet supported. Consider the following markup:

      <nav>
      <ul role="menu">
          <li role="none><a role="menuitem">Item 1</a></li>
          <li role="none><a role="menuitem">Item 2</a></li>
      </ul>
      </nav>
      

      When keyboard-only users encounter this, they may expect that the menu can be interacted on using arrows/home/end keys as specified in the Menu and Menubar Pattern.

      We need to provide generic keyboard navigation support for menus in general and not just for dropdown menus.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jpataleta Jun Pataleta
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.