diff --git a/index.html b/index.html
index 91c52ed8a..df1c429a7 100644
--- a/index.html
+++ b/index.html
@@ -6010,9 +6010,27 @@
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:
+
+ - The value of aria-multiselectable on the listbox is
false
or undefined
.
+ - None of the option elements in the listbox have an explicitly declared value for aria-selected or aria-checked.
+
+
+ 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:
+
+
+ - The meaning and purpose of aria-selected is different from the meaning and purpose of aria-checked in the user interface.
+ - The user interface makes the meaning and purpose of each state apparent.
+ - The user interface provides a separate method for controlling each state.
+
Characteristics:
@@ -6060,11 +6078,7 @@ Note regarding the ARIA 1.1 none
role.
Required States and Properties: |
-
-
- |
+ |
Supported States and Properties: |
@@ -6072,6 +6086,7 @@ Note regarding the ARIA 1.1 none
role.
- aria-checked
- aria-posinset
+ - aria-selected
- aria-setsize
@@ -6107,7 +6122,7 @@ Note regarding the ARIA 1.1 none
role.
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:
+
+ - The value of aria-multiselectable on the tablist is
false
or undefined
.
+ - None of the tab elements in the tablist have an explicitly declared value for aria-selected or aria-expanded.
+