Details
-
Sub-task
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.1.1
-
MOODLE_21_STABLE
-
MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_24_STABLE
-
MDL-30899_master -
Description
Modal windows need to be implemented consistently to help ensure assistive technology users can interact effectively with the window.
Modal windows are a tough problem because assistive technologies don't fully support the ARIA attributes that help define modal windows. Every effort should be made to (1) add ARIA attributes for modal windows, (2) properly set the focus to the modal window, (3) trap the keyboard so users cannot escape the modal window, and (4) put the modal window in a place in the DOM that is easy for screen readers users to find and put a heading 1 as the first item in the modal window.
Attachments
Issue Links
- blocks
-
MDL-35819 Rewrite help popup to use moodle-core-notification and restyle
-
- Closed
-
- caused a regression
-
MDL-37413 Incorrect use of overlay instead of panel in chooserdialogue
-
- Closed
-
- has been marked as being related by
-
MDL-35560 modal windows / overlays management
-
- Closed
-
- is duplicated by
-
MDL-35947 Quiz grades report delete selected attempts conformation focuses on cancel
-
- Closed
-
-
MDL-35948 Quiz submit all and finish confirmation modal focuses on cancel
-
- Closed
-
-
MDL-35943 Quiz submit all and finish confirmation modal not announcing when it appears
-
- Closed
-
-
MDL-35946 Quiz grades report delete selected attempts conformation doesn't announce itself
-
- Closed
-