RESOLVED FIXED265713
AX: Roll back a retracted ARIA change: default aria-level for heading role should not randomly be 2.
https://bugs.webkit.org/show_bug.cgi?id=265713
Summary AX: Roll back a retracted ARIA change: default aria-level for heading role sh...
James Craig
Reported 2023-12-01 18:20:13 PST
Rollback a retracted ARIA change: default aria-level should not randomly be 2. Rollback or update to remove this diff: https://github.com/WebKit/WebKit/commit/09bbaddcb99391c80fe4adde695393cc6de97c80 It shipped in ARIA 1.1 (I missed it or I would have objected then) https://www.w3.org/TR/wai-aria-1.1/#heading But was removed (for good reason) in ARIA 1.2 https://www.w3.org/TR/wai-aria-1.2/#heading So we should role back the change in WebKit. # Some justification: The spec change (default is 2 wtf?) prioritizes spec authors over users, authors, the inverse priority of the web platform design principles... 1. Screen reader users hear additional verbose information that may not be accurate: "heading level 2" instead of just "heading" 2. There's no way for an author to provide a heading with an unspecified level. So it's good that the ARIA spec removed it, and we should get this out of WebKit, too.
Attachments
Patch (4.95 KB, patch)
2023-12-02 21:22 PST, Joshua Hoffman
no flags
Patch (7.12 KB, patch)
2023-12-03 18:24 PST, Joshua Hoffman
no flags
Patch (8.18 KB, patch)
2023-12-03 19:34 PST, Joshua Hoffman
ews-feeder: commit-queue-
Patch (8.93 KB, patch)
2023-12-03 21:41 PST, Joshua Hoffman
no flags
Radar WebKit Bug Importer
Comment 1 2023-12-01 18:20:21 PST
James Craig
Comment 2 2023-12-01 18:22:13 PST
> we should role back the change I've got roles rolling around in my brains. Roll it back!
Joshua Hoffman
Comment 3 2023-12-02 21:22:37 PST
Joshua Hoffman
Comment 4 2023-12-03 18:24:28 PST
Joshua Hoffman
Comment 5 2023-12-03 19:34:41 PST
Joshua Hoffman
Comment 6 2023-12-03 21:41:06 PST
EWS
Comment 7 2023-12-04 11:43:48 PST
Committed 271497@main (a61b53287171): <https://commits.webkit.org/271497@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 468857 [details].
Note You need to log in before you can comment on or make changes to this bug.