[webkit-changes] [WebKit/WebKit] 352b95: AX: reconcile aria-describedby and aria-descriptio...
Chris Fleizach
noreply at github.com
Mon May 8 12:49:58 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 352b951ab4a8d8e91964eab584ea727b271f7c6e
https://github.com/WebKit/WebKit/commit/352b951ab4a8d8e91964eab584ea727b271f7c6e
Author: Chris Fleizach <cfleizach at apple.com>
Date: 2023-05-08 (Mon, 08 May 2023)
Changed paths:
M LayoutTests/accessibility/aria-describedby-on-input.html
M LayoutTests/accessibility/aria-description-expected.txt
M LayoutTests/accessibility/aria-description.html
M LayoutTests/accessibility/custom-elements/describedby-shadow.html
M LayoutTests/accessibility/custom-elements/describedby.html
M LayoutTests/accessibility/element-reflection-ariadescribedby.html
M LayoutTests/accessibility/ios-simulator/figure-element-expected.txt
M LayoutTests/accessibility/ios-simulator/figure-element.html
M LayoutTests/accessibility/mac/figure-element-expected.txt
M LayoutTests/accessibility/mac/figure-element.html
M LayoutTests/accessibility/text-alternative-calculation-from-unrendered-table.html
M LayoutTests/accessibility/text-alternative-calculation-hidden-nodes.html
M LayoutTests/platform/ios/accessibility/aria-describedby-on-input-expected.txt
A LayoutTests/platform/ios/accessibility/aria-description-expected.txt
A LayoutTests/platform/mac/accessibility/aria-describedby-on-input-expected.txt
A LayoutTests/platform/mac/accessibility/aria-description-expected.txt
A LayoutTests/platform/mac/accessibility/custom-elements/describedby-expected.txt
A LayoutTests/platform/mac/accessibility/custom-elements/describedby-shadow-expected.txt
A LayoutTests/platform/mac/accessibility/element-reflection-ariadescribedby-expected.txt
A LayoutTests/platform/mac/accessibility/text-alternative-calculation-from-unrendered-table-expected.txt
A LayoutTests/platform/mac/accessibility/text-alternative-calculation-hidden-nodes-expected.txt
M LayoutTests/platform/wpe/accessibility/aria-description-expected.txt
M Source/WebCore/accessibility/AccessibilityNodeObject.cpp
M Source/WebCore/accessibility/AccessibilityObject.cpp
M Source/WebCore/accessibility/AccessibilityObject.h
M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm
M Tools/DumpRenderTree/AccessibilityUIElement.cpp
M Tools/DumpRenderTree/AccessibilityUIElement.h
M Tools/DumpRenderTree/ios/AccessibilityUIElementIOS.mm
M Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm
Log Message:
-----------
AX: reconcile aria-describedby and aria-description in WebKit
https://bugs.webkit.org/show_bug.cgi?id=255812
rdar://108386295
Reviewed by Andres Gonzalez.
aria-describedby should be equivalent to aria-description (and override it when both are present).
These should map to AXCustomContent with importance of high.
* LayoutTests/accessibility/aria-describedby-on-input.html:
* LayoutTests/accessibility/aria-description-expected.txt:
* LayoutTests/accessibility/aria-description.html:
* LayoutTests/accessibility/custom-elements/describedby-shadow.html:
* LayoutTests/accessibility/custom-elements/describedby.html:
* LayoutTests/accessibility/element-reflection-ariadescribedby.html:
* LayoutTests/accessibility/ios-simulator/figure-element-expected.txt:
* LayoutTests/accessibility/ios-simulator/figure-element.html:
* LayoutTests/accessibility/mac/figure-element-expected.txt:
* LayoutTests/accessibility/mac/figure-element.html:
* LayoutTests/accessibility/text-alternative-calculation-from-unrendered-table.html:
* LayoutTests/accessibility/text-alternative-calculation-hidden-nodes.html:
* LayoutTests/platform/ios/accessibility/aria-describedby-on-input-expected.txt:
* LayoutTests/platform/mac/accessibility/aria-describedby-on-input-expected.txt: Added.
* LayoutTests/platform/mac/accessibility/aria-description-expected.txt: Copied from LayoutTests/accessibility/aria-description-expected.txt.
* LayoutTests/platform/mac/accessibility/custom-elements/describedby-expected.txt: Added.
* LayoutTests/platform/mac/accessibility/custom-elements/describedby-shadow-expected.txt: Added.
* LayoutTests/platform/mac/accessibility/element-reflection-ariadescribedby-expected.txt: Added.
* LayoutTests/platform/mac/accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
* LayoutTests/platform/mac/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
* Source/WebCore/accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::helpText const):
* Source/WebCore/accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::extendedDescription const):
* Source/WebCore/accessibility/AccessibilityObject.h:
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
(-[WebAccessibilityObjectWrapperBase accessibilityCustomContent]):
* Tools/DumpRenderTree/AccessibilityUIElement.cpp:
(getCustomContentCallback):
(AccessibilityUIElement::getJSClass):
* Tools/DumpRenderTree/AccessibilityUIElement.h:
* Tools/DumpRenderTree/ios/AccessibilityUIElementIOS.mm:
(AccessibilityUIElement::customContent const):
* Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm:
(AccessibilityUIElement::customContent const):
Canonical link: https://commits.webkit.org/263813@main
More information about the webkit-changes
mailing list