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

Screen reader cannot read the page after closing a modal confirmation dialogue in Chrome

XMLWordPrintable

    • MOODLE_28_STABLE, MOODLE_29_STABLE
    • MOODLE_28_STABLE, MOODLE_29_STABLE
    • MDL-51799-master
    • Hide

      New Testing

      1. Create a test course and a test activities/resources (i.e. assignments, etc).
      2. View the course
      3. Under Course administration, click "Turn editing on"
      4. Enable a screen reader (JAWS, NVDA, VoiceOver)
      5. Select the Edit menu and select "Delete".
      6. When the confirmation dialogue comes up, confirm that the screen reader is locked to only the dialogue content.
      7. Select "No" or the close button to close the confirmation dialogue.
      8. Confirm that you can still navigate around the page using the screen reader once the dialogue has closed.

      Regression Testing

      Repeat testing from MDL-35918 to confirm no regressions were introduced.

      Show
      New Testing Create a test course and a test activities/resources (i.e. assignments, etc). View the course Under Course administration, click "Turn editing on" Enable a screen reader (JAWS, NVDA, VoiceOver) Select the Edit menu and select "Delete". When the confirmation dialogue comes up, confirm that the screen reader is locked to only the dialogue content. Select "No" or the close button to close the confirmation dialogue. Confirm that you can still navigate around the page using the screen reader once the dialogue has closed. Regression Testing Repeat testing from MDL-35918 to confirm no regressions were introduced.

      So while testing MDL-36404, I noticed that it seems that after closing a modal confirmation dialogue, the screen reader cannot read the page elements anymore when using Chrome.

      The problem does not seem to occur on Safari, FF and IE.

      Windows:

      • Chrome version 46.0.2490.71 m
      • NVDA version 2015.3
      • JAWS version 16.0.4463

      OS X (Using VoiceOver):

      • Chrome version 45.0.2454.101

      Steps to reproduce:

      1. Enable a screen reader (JAWS, NVDA, VoiceOver)
      2. Create a test course with activities/resources (i.e. assignments, etc).
      3. Under Course administration, click "Turn editing on"
      4. Select the Edit menu and select "Delete".
      5. When the confirmation dialogue comes up, select "No" or the close button to close the confirmation dialogue.
      6. Try to navigate on the page using the keyboard.
        The screen reader doesn't read the currently selected HTML elements.

      Using JAWS or NVDA, when I try to navigate to go to the headings, the screen reader says "No next/previous heading" so it seems the screen reader cannot see the page elements after the modal dialogue has been closed.

            ryanwyllie Ryan Wyllie
            jpataleta Jun Pataleta
            cameron1729 cameron1729
            Andrew Lyons Andrew Lyons
            John Okely John Okely
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.