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