ACTION-2076: MSAA/IA2 mapping of role="separator", when it is a widget (window splitter).
MSAA/IA2 mapping of role="separator", when it is a widget (window splitter).
- State:
- closed
- Person:
- Joseph Scheuhammer
- Due on:
- June 2, 2016
- Created on:
- May 26, 2016
- Associated Issue:
- Interactive vs. static separators
- Related emails:
- No related emails
Related notes:
MSAA - ROLE_SYSTEM_SEPARATOR:
"The object is used to visually divide a space into two regions, such as a separator menu item or a bar that divides split panes within a window."
https://developer.mozilla.org/en-US/docs/Web/Accessibility/AT-APIs/MSAA/Roles
So: no difference between static separator and interactive splitter.
IA2 - IA2_ROLE_SPLIT_PANE:
"A split pane. A specialized panel that presents two other panels at the same time. Between the two panels is a divider the user can manipulate to make one panel larger and the other panel smaller."
http://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_accessible_role_8idl.html#ae37ff81431ee3762a5d41a2cb909108da134c9f3260878ba6e574bce794c990f0
So: no role for the splitter widget between panes.
Change log:
https://github.com/w3c/aria/commit/99b20092f5e85850a3ea52248d8eaf03a93f2994
RawGit:
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-separator
Based on the discussion at the Jul 5th AAPI meeting (https://www.w3.org/2016/07/05-aapi-minutes.html#item01), change the mapping to simply say "focusable splitter":
https://github.com/w3c/aria/commit/1ed82be383e0e7889033bbee82f59a0bbd347c07
Closing.
Display change log.