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

Cannot use the context menus with the arrow keys

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide

      Please test on a few different browsers (e.g. Chrome, Firefox, Safari, IE).

      1. Go to a course
      2. Turn editing on
      3. Tab to the edit menu for an activity and press enter
      4. Press down
      5. The menu should stay open and the next menu item should be focussed
      6. Tab out of the menu, it should close when focus shifts out of it
      7. Tab to the user menu and press enter
      8. Press down
      9. The user menu should open and the first menu item should be focussed
      Show
      Please test on a few different browsers (e.g. Chrome, Firefox, Safari, IE). Go to a course Turn editing on Tab to the edit menu for an activity and press enter Press down The menu should stay open and the next menu item should be focussed Tab out of the menu, it should close when focus shifts out of it Tab to the user menu and press enter Press down The user menu should open and the first menu item should be focussed
    • Affected Branches:
      MOODLE_29_STABLE, MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_29_STABLE
    • Pull Master Branch:
      MDL-51983-master

      Description

      Reproduction steps

      1. Go to a course
      2. Turn editing on
      3. Tab to the edit menu for an activity and press enter
      4. Press down
      5. The menu will suddenly close
      6. Tab to the user menu and press enter
      7. Press down
      8. The user menu will suddenly close

      Note that according to the aria spec, you should be able to control the menu with the arrow keys. As such, screen readers will tell you that you can use the arrow keys when you open one of these menus

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  9/Nov/15