[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