- From: Matt King <a11ythinker@gmail.com>
- Date: Thu, 4 Feb 2016 16:11:52 -0800
- To: "ARIA Working Group" <public-aria@w3.org>
- Message-ID: <022101d15fa9$d13617f0$73a247d0$@Gmail.com>
Based on today's lively discussion, I have revised my proposal for action 1490[1], which is in branch mck-action1490[2]. The revisions include: 1. Remove implicit value of aria-orientation for combobox. 2. Remove combobox note about XForms. 3. Change combobox aria-autocomplete authoring requirements to state that aria-autocomplete be set to either "both" if autocomplete is provided in the textbox or "list" if it is not. 4. Restored token values for aria-autocomplete and clarified their definitions. As previously described, the objectives of action 1490 are: 1. Allow combobox to popup grid, tree, and dialog in addition to listbox. 2. Allow aria-controls instead of aria-owns so the pop-up is not a child of the single line text input. This enables screen readers to include a rendering of the pop-up outside of the text input in their reading view or buffer. 3. Remove ambiguities from the spec to improve understanding and simplify authoring. 4. Do it all without breaking any existing implementations. Note: the changes included in action 1490 have little or no effect on browser implementations and require only minor adjustments in the logic of some screen readers to support the aria-controls relationship when processing the escape key. The changes in the mck-action1490 branch (as compared to master) are: 1. Reworded the combobox definition. 2. Added normative statement saying the popup must be one of listbox, tree, grid, or dialog. 3. Added normative MUST statement requiring authors to associate the input with the pop-up. 4. Specified that authors SHOULD use aria-controls but MAY use aria-owns to specify the relationship between the input and the popup. 5. Added normative author MUST statement requiring correct use of aria-expanded. 6. Reworded and simplify the focus management language. 7. Eliminated confusing language about aria-autocomplete and specified that authors SHOULD use either "both" if the text input provides suggestions or "list" if it does not. 8. Updated the example code to match the new authoring requirements. 9. Added a reference to the APG. 10. Changed the superclass to input. 11. Remove the required owned elements. 12. Clarified the value definitions for aria-autocomplete. [1] Action 1490: https://www.w3.org/WAI/aria/track/actions/1490 [2] mck-action1490 branch: http://rawgit.com/w3c/aria/mck-action1490/aria/aria.html
Received on Friday, 5 February 2016 00:12:22 UTC