Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c726e39c4422ee5635c91936773212032cc1c2e7
      
https://github.com/WebKit/WebKit/commit/c726e39c4422ee5635c91936773212032cc1c2e7
  Author: Tyler Wilcock <[email protected]>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    A LayoutTests/accessibility/mac/dynamic-selection-expected.txt
    A LayoutTests/accessibility/mac/dynamic-selection.html
    M LayoutTests/resources/accessibility-helper.js
    M Source/WebCore/editing/mac/FrameSelectionMac.mm

  Log Message:
  -----------
  AX: The accessibility tree doesn't update when selection is cleared
https://bugs.webkit.org/show_bug.cgi?id=279484
rdar://135768164

Reviewed by Andres Gonzalez.

Prior to this patch, we never updated the isolated tree when selection
was cleared, only when it was changed from one node to another. This
meant that we would serve stale data for the AXSelectedTextMarkerRangeAttribute
API.

* LayoutTests/accessibility/mac/dynamic-selection-expected.txt: Added.
* LayoutTests/accessibility/mac/dynamic-selection.html: Added.
* LayoutTests/resources/accessibility-helper.js:
* Source/WebCore/editing/mac/FrameSelectionMac.mm:
(WebCore::FrameSelection::notifyAccessibilityForSelectionChange):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to