RESOLVED FIXED 171189
AX: Propagate aria-readonly to grid descendants
https://bugs.webkit.org/show_bug.cgi?id=171189
Summary AX: Propagate aria-readonly to grid descendants
Joanmarie Diggs
Reported 2017-04-22 21:59:55 PDT
The following normative statement was added to the ARIA 1.1 spec for grids: "If aria-readonly is set on an element with role grid, user agents MUST propagate the value to all gridcell elements owned by the grid and expose the value in the accessibility API." The Core AAM states for AXAPI: "For elements with role='gridcell', and no aria-readonly property, the grid cell must inherit any author aria-readonly='true' property from the containing grid or treegrid and expose AXValue such that the accessibilityIsAttributeSettable method returns NO." And for ATK: "For elements with role='gridcell', and no aria-readonly property, the grid cell must inherit any author aria-readonly='true' property from the containing grid or treegrid and expose STATE_READ_ONLY." This propagation seems to be failing for both platforms. See: * https://rawgit.com/w3c/aria/master/aria/aria.html#grid * https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaReadonlyTrue
Attachments
Patch (20.26 KB, patch)
2017-05-08 05:40 PDT, Joanmarie Diggs
no flags
Radar WebKit Bug Importer
Comment 1 2017-04-22 22:00:36 PDT
Joanmarie Diggs
Comment 2 2017-05-08 05:40:11 PDT
Joanmarie Diggs
Comment 3 2017-05-08 06:42:02 PDT
Comment on attachment 309355 [details] Patch Chris: Please review. Thanks!
WebKit Commit Bot
Comment 4 2017-05-08 09:43:11 PDT
Comment on attachment 309355 [details] Patch Clearing flags on attachment: 309355 Committed r216425: <http://trac.webkit.org/changeset/216425>
WebKit Commit Bot
Comment 5 2017-05-08 09:43:12 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.