diff --git a/index.html b/index.html index a30965613..090dd2c72 100644 --- a/index.html +++ b/index.html @@ -2114,7 +2114,7 @@

Definition of Roles

Typically, the initial state of a combobox is collapsed. - In the collapsed state, only the combobox element and an optional popup control button are visible. + In the collapsed state, only the combobox element and a separate, optional popup control button are visible. A combobox is said to be expanded when both the combobox element showing its current value and its associated popup element are visible. Authors MUST set aria-expanded to true on an element with role combobox when it is expanded and false when it is collapsed.

@@ -2127,12 +2127,20 @@

Definition of Roles

If the combobox popup element has a role other than listbox, authors MUST specify a value for aria-haspopup that corresponds to the role of its popup.

- If the user interface includes an additional icon that allows the visibility of the popup to be controlled via pointer and touch events, authors SHOULD ensure that element has role button and that it is focusable but not included in the page Tab sequence. + If the user interface includes an additional icon that allows the visibility of the popup to be controlled via pointer and touch events, authors SHOULD ensure that element has role button, that it is focusable but not included in the page Tab sequence, and that it is not a descendant of the element with role combobox. In addition, to be keyboard accessible, authors SHOULD provide keyboard mechanisms for moving focus between the combobox element and elements contained in the popup. For example, one common convention is that Down Arrow moves focus from the input to the first focusable descendant of the popup element. If the popup element supports aria-activedescendant, in lieu of moving focus, such keyboard mechanisms can control the value of aria-activedescendant on the combobox element. When a descendant of the popup element is active, authors MAY set aria-activedescendant on the combobox to a value that refers to the active element within the popup while focus remains on the combobox element.

+

+ User agents MUST expose the value of elements with role combobox to assistive technologies. + The value of a combobox is represented by one of the following: +

+
           <label for="tag_combo">Tag</label>
 		      <input type="text" id="tag_combo"