ACTION-1718: Check that the UIA mappings for aria-checked are correct for radio buttons and menuitem radio buttons.
Check that the UIA mappings for aria-checked are correct for radio buttons and menuitem radio buttons.
- State:
- closed
- Person:
- Joseph Scheuhammer
- Due on:
- February 2, 2016
- Created on:
- September 1, 2015
- Associated Product:
- ARIA 1.1 Core Mapping Specification
- Related emails:
- No related emails
Related notes:
For checkboxes and checkboxmenuitems, current mapping is correct
For radio buttons and radio button menu items:
true:
Implement Toggle and SelectionItem patterns
Toggle.ToggleState = On (1)
SelectionItem.IsSelected = True
false
Implement Toggle and SelectionItem patterns
Toggle.ToggleState = Off (0)
SelectionItem.IsSelected = False
mixed: treat as false
undefined:
not mapped
Modified UIA mappings of radio and menuitemradio based on Cynthia's 02-Feb-2016 note, with one exception. The document specifies in other places that when aria-checked is undefined on a radio or menuitemradio, it is to be treated as "false". Cynthia has it as "not mapped". I didn't use Cynthia's suggestion.
Github commit:
https://github.com/w3c/aria/commit/7eb8067f9fb8ea32fef8024857bab6f955fcf26b
Latest editor's draft:
Radio button:
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-radio
Menuitem radio button:
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-menuitemradio
Closing as confirmed by Cynthia at AAPI meeting.
Joseph Scheuhammer, 19 Apr 2016, 19:14:29Display change log.