[webkit-changes] [WebKit/WebKit] 51444d: expose `<address>` and `<fieldset>` as aria group
Commit Queue
noreply at github.com
Tue Nov 21 10:03:18 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 51444d307f7ed388229f99fbf2284a5d1b6cca3b
https://github.com/WebKit/WebKit/commit/51444d307f7ed388229f99fbf2284a5d1b6cca3b
Author: Keith Cirkel <webkit at keithcirkel.co.uk>
Date: 2023-11-21 (Tue, 21 Nov 2023)
Changed paths:
M LayoutTests/imported/w3c/web-platform-tests/html-aam/roles-expected.txt
M LayoutTests/platform/ios/imported/w3c/web-platform-tests/html-aam/roles-expected.txt
M LayoutTests/platform/mac-wk1/accessibility/roles-exposed-expected.txt
M LayoutTests/platform/mac-wk2/accessibility/roles-exposed-expected.txt
M Source/WebCore/accessibility/AccessibilityNodeObject.cpp
Log Message:
-----------
expose `<address>` and `<fieldset>` as aria group
https://bugs.webkit.org/show_bug.cgi?id=255621
Reviewed by Tyler Wilcock.
Address and Fieldset were incorrectly marked as "Group" which is a
generic AccessibilityRole that does not get exposed as the ARIA "Group"
role. The correct role to expose as "Group" is "ApplicationGroup".
This changes both address tags and fieldset tags to be
"ApplicationGroup".
Co-authored-by: Kate Higa <16447748+khiga8 at users.noreply.github.com>
Co-authored-by: Lindsey Wild <35239154+lindseywild at users.noreply.github.com>
* LayoutTests/imported/w3c/web-platform-tests/html-aam/roles-expected.txt:
* LayoutTests/platform/ios/imported/w3c/web-platform-tests/html-aam/roles-expected.txt:
* LayoutTests/platform/mac-wk1/accessibility/roles-exposed-expected.txt:
* LayoutTests/platform/mac-wk2/accessibility/roles-exposed-expected.txt:
* Source/WebCore/accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::determineAccessibilityRoleFromNode const):
Canonical link: https://commits.webkit.org/271021@main
More information about the webkit-changes
mailing list