Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 352b951ab4a8d8e91964eab584ea727b271f7c6e
      
https://github.com/WebKit/WebKit/commit/352b951ab4a8d8e91964eab584ea727b271f7c6e
  Author: Chris Fleizach <cfleiz...@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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to