ACTION-1707: Edit the AXAPI mapping table for roles presentation and none to specify that when applied to tables and lists, the children are exposed as AXStaticText accessibles.
Edit the AXAPI mapping table for roles presentation and none to specify that when applied to tables and lists, the children are exposed as AXStaticText accessibles.
- State:
- closed
- Person:
- Joseph Scheuhammer
- Due on:
- December 6, 2016
- Created on:
- August 25, 2015
- Associated Product:
- ARIA 1.1 Core Mapping Specification
- Related emails:
- No related emails
Related notes:
Generally, expose the gridcells as AXGroup, the list items as nothing, and the contents of each as appropriate. "As appropriate" means, if the item is just text, expose as AXStaticText. If a widget (button, checkbox, etc.) expose as that widget.
Question: doesn't something like the above apply to the other platforms (ATK, UIA, IA2)?
Relevant WebKit bug;
https://bugs.webkit.org/show_bug.cgi?id=133133
Change set:
https://trac.webkit.org/changeset/169631
Test case:
https://trac.webkit.org/browser/trunk/LayoutTests/platform/mac/accessibility/aria-inherits-presentational-expected.txt?rev=169631
Commit for review:
https://github.com/w3c/aria/commit/6896777dd1c34c9d5c293a59f09192fe7d3bad12
Rawgit:
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-none
Modified all AAPI mappings based on 10-Jan-2017 meeting.
Meeting minutes:
https://www.w3.org/2017/01/10-aapi-minutes.html#item04
Commit:
https://github.com/w3c/aria/commit/ad89094efc60f6b5df70e8caa19f145bc235741f
Rawgit:
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-none
https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#role-map-presentation
Closing as per AAPI meeting 31-Jan-2017.
Display change log.