[webkit-changes] [WebKit/WebKit] 76ecf9: Bug 254830 - AX: remove shouldIgnoreGroup checks
Chris Fleizach
noreply at github.com
Fri Mar 31 17:56:51 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 76ecf9b7d9903dcd3d22e944fa0e0cbf450240af
https://github.com/WebKit/WebKit/commit/76ecf9b7d9903dcd3d22e944fa0e0cbf450240af
Author: Chris Fleizach <cfleizach at apple.com>
Date: 2023-03-31 (Fri, 31 Mar 2023)
Changed paths:
R LayoutTests/accessibility/mac/ignore-redundant-accessibility-text-groups-expected.txt
R LayoutTests/accessibility/mac/ignore-redundant-accessibility-text-groups.html
M Source/WebCore/accessibility/mac/AccessibilityObjectMac.mm
Log Message:
-----------
Bug 254830 - AX: remove shouldIgnoreGroup checks
https://bugs.webkit.org/show_bug.cgi?id=254830
rdar://107478003
Reviewed by Tyler Wilcock.
In shouldIgnoreGroup, we check if a group has an aria name that matches the text inside to avoid duplication.
However, when we do this work at the wrong time (during layout), calling textUnderElement() leads to asserts being hit.
There's no good way to do both of these things, so removing this heuristic seems like a better approach with the team.
* LayoutTests/accessibility/mac/ignore-redundant-accessibility-text-groups-expected.txt: Removed.
* LayoutTests/accessibility/mac/ignore-redundant-accessibility-text-groups.html: Removed.
* Source/WebCore/accessibility/mac/AccessibilityObjectMac.mm:
(WebCore::AccessibilityObject::accessibilityPlatformIncludesObject const):
(WebCore::shouldIgnoreGroup): Deleted.
Canonical link: https://commits.webkit.org/262456@main
More information about the webkit-changes
mailing list