Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a342e5ab7102cf6c189f682b8872e4a0e4b098b0
      
https://github.com/WebKit/WebKit/commit/a342e5ab7102cf6c189f682b8872e4a0e4b098b0
  Author: Tyler Wilcock <[email protected]>
  Date:   2025-12-15 (Mon, 15 Dec 2025)

  Changed paths:
    M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
    M Tools/DumpRenderTree/mac/AccessibilityUIElementMac.mm
    M Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm

  Log Message:
  -----------
  AX: Inform assistive technologies that WebKit performs it's own text stitching
https://bugs.webkit.org/show_bug.cgi?id=304071
rdar://166390461

Reviewed by Joshua Hoffman.

Return AXPerformsOwnTextStitching in accessibilityAttributeNames to inform 
assistive technologies that they do not need
to perform text stitching because WebKit does it for them. 
accessibilityAttributeNames was chosen because the key AT
in question (VoiceOver) already requests and caches this for every element, so 
adding this new attribute there is as
low of a performance cost as can be achieved.

* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeNames]):

Canonical link: https://commits.webkit.org/304469@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to