diff --git a/index.html b/index.html index 025c11ef3..be87b8585 100644 --- a/index.html +++ b/index.html @@ -2788,10 +2788,24 @@
A dialog is a descendant window of the primary window of a web application. For HTML pages, the primary application window is the entire web document, i.e., the body
element.
Dialogs are most often used to prompt the user to enter or respond to information. A dialog that is designed to interrupt workflow is usually modal. See related
A dialog is a descendant window of the primary window of a web application. For HTML pages, the primary application window is the entire web document.
+Dialogs are often used to prompt the user to enter or respond to information, or can represent content related to understanding or modifying the content of the primary application window. A dialog that is designed to interrupt workflow and prevent users from interacting with the primary web application is usually modal. See related inert
, authors SHOULD use the
Authors MUST provide an accessible name for a dialog, which can be done with the
Authors SHOULD ensure that all dialogs (both modal and non-modal) have at least one focusable descendant element. Authors SHOULD focus an element in the modal dialog when it is displayed, and authors SHOULD manage focus of modal dialogs.
+Authors SHOULD ensure that all dialogs (both modal and non-modal) have at least one focusable descendant element. Authors SHOULD focus an element in the modal dialog when it is displayed, and authors SHOULD constrain keyboard focus to focusable elemenets within a modal dialog, until dismissed.
+Authors SHOULD provide a dialog an accessible description, with the
Authors are strongly encouraged to use aria-description
could be used to provide an accessible description for a dialog, it will provide a better and more consistent user experience to reference visible content that can also be independently read by all users. Doing so will help ensure important descriptive information is less likely to be missed.
In the description of this role, the term "web application" does not refer to the