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

Move action for activities and course sections are not keyboard accessible with javascript enabled

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      • Login as a teacher to a course
      • Enable editing
      • Using the keyboard - tab to the move icon for an activity
      • Press Enter to initiate the "keyboard drag drop"
      • In the opened dialog - tab to the selected page element to "drop" the item on
      • Press Enter to drop the item
      • Verify the "keyboard drag drop" dialog closes, the item is moved in the page and the item is focused.
      • Repeat for moving a course section
      • Repeat for moving a block
      Show
      Login as a teacher to a course Enable editing Using the keyboard - tab to the move icon for an activity Press Enter to initiate the "keyboard drag drop" In the opened dialog - tab to the selected page element to "drop" the item on Press Enter to drop the item Verify the "keyboard drag drop" dialog closes, the item is moved in the page and the item is focused. Repeat for moving a course section Repeat for moving a block
    • Affected Branches:
      MOODLE_23_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-36002-master
    • Story Points:
      8
    • Sprint:
      FRONTEND Sprint 3

      Description

      Issue
      Keyboard - the move activity and move section icons are not accessible by keyboard alone when javascript is enabled.

      Standard Level
      WCAG 2 2.1.1 (A) http://www.w3.org/TR/UNDERSTANDING-WCAG20/keyboard-operation-keyboard-operable.html

      Impact
      Serious

      Example Link
      http://demo.moodle.net/course/view.php?id=625&notifyeditingon=1

      Test Steps

      1. Login as teacher
      2. Navigate to the CF101 course
      3. Turn editing on
      4. Try to tab to the move icon for the activity or section.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              damyon Damyon Wiese
              Reporter:
              jrh18 Jason Hardin
              Peer reviewer:
              Jérôme Mouneyrac
              Integrator:
              Dan Poltawski
              Tester:
              Dan Poltawski
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón, Barbara Ramiro, Bas Brands
              Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                18/Nov/13