Aaron Leventhal
Aaron Leventhal
As part of work on ARIA Annotations, the ARIA spec is being updated to allow aria-details to support multiple ids. See https://github.com/w3c/aria/pull/1136 The plan has been approved by screen reader...
aria-pressed can be 'true', 'false' or 'mixed', similar to aria-checked. See https://www.w3.org/TR/wai-aria-1.1/#aria-pressed Therefore it should be a string, not a boolean.
Not sure where to file issues on accname tests, but the current accname tests that were just landed in Chrome were based on assume that aria-label should force a role="presentation"...
Short version: a helpful performance optimization is to avoid creating accessible subtrees for content-visibility:hidden roots. Long version: There is no O(1) way to determine when a node is content-visibility:hidden. It...
Looking at: 1) https://w3c.github.io/core-aam/#mapping_role_table 2) https://w3c.github.io/html-aam/#html-element-role-mappings When an element with role=form is nameless, core-aam says "Do not expose the [element](https://www.w3.org/TR/wai-aria/#dfn-element) as a landmark. Use the native host language role of...
Currently aria-rowindex has this mapping: MSAA + IAccessible2 | Object Attribute: rowindex:Method: IAccessible2::groupPosition(): positionInGroup= on rows -- | -- Some reasons that I think we should expose only as the...
The precedence order is: aria-describedby aria-description
Add mark, comment, suggestion. For comment, support comment level, setsize, posinset.
According to https://bugs.webkit.org/show_bug.cgi?id=206253#c18 AXCustomContent should be used if MacOS version >= 11 Otherwise, use AXHelp (as it says now).
For example, IA2 mapping says to use relations. In reality, aria-owns alter what the browser exposes as normal parent/child relationships in the ax object hierarchy. Also, there should be a...