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

    Details

    • Testing Instructions:
      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.
    • Affected Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE
    • Pull Master Branch:
      MDL-51799-master

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  9/Nov/15