diff --git a/index.html b/index.html index 91c52ed8a..df1c429a7 100644 --- a/index.html +++ b/index.html @@ -6010,9 +6010,27 @@
Note regarding the ARIA 1.1 none role.
option
-

A selectable item in a listbox.

-

Authors MUST ensure elements with role option are contained in, or owned by, an element with the role listbox or group within a listbox. Options not associated with a listbox might not be correctly mapped to an accessibility API.

-

Elements with the role option have an implicit aria-selected value of false.

+

An item in a listbox.

+

Authors MUST ensure elements with role option are contained in, or owned by, an element with role listbox or an element with role group that is contained in, or owned by, an element with role listbox. Options not associated with a listbox might not be correctly mapped to an accessibility API.

+

In certain conditions, a user agent MAY provide an implicit value for aria-selected for each option in a listbox, and if it does, the user agent MUST ensure the following conditions are met before providing an implicit value:

+ +

+ If a user agent provides an implicit aria-selected value for an option, the value SHOULD be true if the option has DOM focus or the listbox has DOM focus and the option is referenced by aria-activedescendant. + Otherwise, if a user agent provides an implicit aria-selected value for an option, the value SHOULD be false. +

+

+ Authors MAY indicate selection for option elements using either aria-selected or aria-checked. + Some user interfaces indicate selection with aria-selected in single-select list boxes and with aria-checked in multi-select list boxes. + Authors SHOULD NOT specify both aria-selected and aria-checked on option elements contained by the same listbox except in the extremely rare circumstances where all the following conditions are met: +

+
@@ -6060,11 +6078,7 @@
Note regarding the ARIA 1.1 none role.
- + @@ -6072,6 +6086,7 @@
Note regarding the ARIA 1.1 none role.
@@ -6107,7 +6122,7 @@
Note regarding the ARIA 1.1 none role.
- +
Characteristics:
Required States and Properties: -
    -
  • aria-selected
  • -
-
Supported States and Properties:
Implicit Value for Role:Default for aria-selected is false.
@@ -8715,11 +8730,14 @@
Presentational Roles Conflict Resolution

If a tabpanel or item in a tabpanel has focus, the associated tab is the currently active tab in the tablist, as defined in Managing Focus. tablist elements, which contain a set of associated tab elements, are typically placed near a series of tabpanel elements, usually preceding it. See the WAI-ARIA Authoring Practices for details on implementing a tab set design pattern.

Authors MUST ensure elements with role tab are contained in, or owned by, an element with the role tablist.

Authors SHOULD ensure the tabpanel associated with the currently active tab is perceivable to the user.

-

For a single-selectable tablist, authors SHOULD hide other tabpanel elements from the user until the user selects the tab associated with that tabpanel. For a multi-selectable tablist, authors SHOULD ensure that the tab for each visible tabpanel has the aria-expanded attribute set to true, and that the tabs associated with the remaining hidden tabpanel elements have their aria-expanded attributes set to false.

- -

In either case, authors SHOULD ensure that a selected tab has its aria-selected attribute set to true, that inactive tab elements have their aria-selected attribute set to false, and that the currently selected tab provides a visual indication that it is selected. In the absence of an aria-selected attribute on the current tab, user agents SHOULD indicate to assistive technologies through the platform accessibility API that the currently focused tab is selected.

+

Authors SHOULD ensure that a selected tab has its aria-selected attribute set to true, that inactive tab elements have their aria-selected attribute set to false, and that the currently selected tab provides a visual indication that it is selected.

+

In certain conditions, a user agent MAY provide an implicit value for aria-selected for each tab in a tablist, and if it does, the user agent MUST ensure the following conditions are met before providing an implicit value:

+
@@ -9921,9 +9939,28 @@
Presentational Roles Conflict Resolution
treeitem
-

An option item of a tree. This is an element within a tree that may be expanded or collapsed if it contains a sub-level group of tree item elements.

-

A collection of treeitem elements to be expanded and collapsed are enclosed in an element with the group role.

-

Authors MUST ensure elements with role treeitem are contained in, or owned by, an element with the role group or tree.

+

An item in a tree.

+

A treeitem element may contain a sub-level group of elements that can be expanded or collapsed. An expandable collection of treeitem elements are enclosed in an element with the group role.

+

Authors MUST ensure elements with role treeitem are contained in, or owned by, an element with role tree or an element with role group that is contained in, or owned by, an element with role treeitem.

+

In certain conditions, a user agent MAY provide an implicit value for aria-selected for each treeitem in a tree, and if it does, the user agent MUST ensure the following conditions are met before providing an implicit value:

+ +

+ If a user agent provides an implicit aria-selected value for a treeitem, the value SHOULD be true if the treeitem has DOM focus or the tree has DOM focus and the treeitem is referenced by aria-activedescendant. + Otherwise, if a user agent provides an implicit aria-selected value for a treeitem, the value SHOULD be false. +

+

+ Authors MAY indicate selection for treeitem elements using either aria-selected or aria-checked. + Some user interfaces indicate selection with aria-selected in single-select trees and with aria-checked in multi-select trees. + Authors SHOULD NOT specify both aria-selected and aria-checked on treeitem elements contained by the same tree except in the extremely rare circumstances where all the following conditions are met: +

+
Characteristics:
@@ -12969,12 +13006,8 @@

Definitions of States and Properties (all aria-* attributes)

aria-selected

Indicates the current "selected" state of various widgets. See related aria-checked and aria-pressed.

-

This attribute is used with single-selection and multiple-selection widgets:

-
    -
  1. Single-selection containers where the currently focused item is not selected. The selection normally follows the focus, and is managed by the user agent.
  2. -
  3. Multiple-selection containers. Authors SHOULD ensure that any selectable descendant of a container in which the aria-multiselectable attribute is true specifies a value of either true or false for the aria-selected attribute.
  4. -
-

Any explicit assignment of aria-selected takes precedence over the implicit selection based on focus. If no DOM element in the widget is explicitly marked as selected, assistive technologies MAY convey implicit selection which follows the keyboard focus of the managed focus widget. If any DOM element in the widget is explicitly marked as selected, the user agent MUST NOT convey implicit selection for the widget.

+

This attribute is used to indicate which elements within single-selection and multiple-selection composite widgets are selected.

+

The option, tab, and treeitem roles permit user agents to provide an implicit value for aria-selected when specified conditions are met. User agents MUST NOT provide an implicit value for aria-selected in any other circumstance.

Characteristics:
Characteristics: