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

User tours backdrop does not prevent navigation with screen reader.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2
    • Component/s: User Tours
    • Labels:
    • Testing Instructions:
      Hide
      1. Add a tour
      2. Using Jaws, open a page with the tour active on it
      3. When the tour starts, press Insert + F6
        1. Confirm that only headings belonging to the current step node and target are shown
      4. Tab to the target element
      5. Press Down repeatedly
        1. Confirm that you cannot navigate outside of the target and/or step
      6. Repeat with an step shown in the middle of the screen (Obviously there is no target in this instance)
      7. Close the steps
        1. Confirm that you can now navigate around as normal using Insert + F6, Insert + F7 and other jaws keys
      Show
      Add a tour Using Jaws, open a page with the tour active on it When the tour starts, press Insert + F6 Confirm that only headings belonging to the current step node and target are shown Tab to the target element Press Down repeatedly Confirm that you cannot navigate outside of the target and/or step Repeat with an step shown in the middle of the screen (Obviously there is no target in this instance) Close the steps Confirm that you can now navigate around as normal using Insert + F6 , Insert + F7 and other jaws keys
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull Master Branch:
      MDL-56350-master

      Description

      The modal still does not prevent JAWS from escaping (just press down arrow). It needs to set aria-hidden on the top level block elements of the page outside of the backdrop.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dobedobedoh Andrew Nicols
                Reporter:
                damyon Damyon Wiese
                Peer reviewer:
                Simey Lameze
                Integrator:
                Dan Poltawski
                Tester:
                Damyon Wiese
                Participants:
                Component watchers:
                Andrew Nicols, Mathew May, Michael Hawkins, Shamim Rezaie, Simey Lameze
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  5/Dec/16