Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ff50192c61c9d9c42fc1b88f7fa5d094bdef3a45
      
https://github.com/WebKit/WebKit/commit/ff50192c61c9d9c42fc1b88f7fa5d094bdef3a45
  Author: Anne van Kesteren <[email protected]>
  Date:   2026-10-13 (Tue, 13 Oct 2026)

  Changed paths:
    M LayoutTests/platform/mac/TestExpectations
    M Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h
    M Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.h
    M Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm

  Log Message:
  -----------
  AccessibilityUIElement::clearSelectedChildren() does nothing in 
WebKitTestRunner on Mac
https://bugs.webkit.org/show_bug.cgi?id=327389
rdar://189899874

Reviewed by Tyler Wilcock.

AccessibilityUIElementMac::clearSelectedChildren() was empty, so the tests that 
clear the selected
children of a listbox were skipped on Mac. Set AXSelectedChildren to an empty 
array, as
removeSelectionAtIndex() sets it to the selected children minus one, and stop 
skipping
accessibility/aria-listbox-clear-selection-crash.html, 
accessibility/listbox-clear-selection.html,
and their isolated tree copies.

Also make the synchronous argument of setAttributeValue() an enum class, rather 
than a bool that
every caller has to comment.

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



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

Reply via email to