diff --git a/aria-practices.html b/aria-practices.html index e3d7fba6e7..d27d5ccb6e 100644 --- a/aria-practices.html +++ b/aria-practices.html @@ -488,14 +488,19 @@
- Work on this section is in progress. Provide feedback in - issue 42. + NOTE: This section has been significantly revised to address initial focus placement and other outstanding editorial issues. + Please provide feedback on this design pattern in + issue 325.
A dialog is a window overlayed on either the primary window or another dialog window. - Like non-modal dialogs, modal dialogs have their own tab sequence, i.e., Tab and Shift + Tab do not move focus outside the dialog. - However, the window under a modal dialog is typically inert; users cannot interact with content outside the dialog window. - So, unlike non-modal dialogs, a modal dialog does not provide means for moving keyboard focus outside the dialog window without closing the dialog. + The window under a modal dialog is typically inert; users cannot interact with content outside the dialog window. + If the background window is not inert, then interaction with elements in the background window cause the modal window to close. +
++ Like non-modal dialogs, modal dialogs contain their tab sequence. + That is, Tab and Shift + Tab do not move focus outside the dialog. + However, unlike most non-modal dialogs, modal dialogs do not provide means for moving keyboard focus outside the dialog window without closing the dialog.
The alertdialog role is a special-case dialog role @@ -520,12 +525,28 @@
tabindex=0
to a static element at the top of the dialog, such as the dialog title or first paragraph, and initially focus that element.
+ OKor
Continuebutton. +