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, Jun Pataleta, 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