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

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

    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 (Obsolete):
      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  2 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

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