Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 511f726506ff83b7b6ad99cb42989dda307659c1
https://github.com/WebKit/WebKit/commit/511f726506ff83b7b6ad99cb42989dda307659c1
Author: Diego Pino Garcia <[email protected]>
Date: 2026-08-19 (Wed, 19 Aug 2026)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h
M Source/WebCore/accessibility/atspi/AccessibilityObjectValueAtspi.cpp
M
Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp
M Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.h
Log Message:
-----------
[GLIB][a11y] WTR: Add missing implementation of dismiss
https://bugs.webkit.org/show_bug.cgi?id=322007
Reviewed by Carlos Garcia Campos.
Similar to 319432@main.
ATSPI lacks an implementation of operation
'dismiss' which causes GLIB tests relying on this operation to time out.
The 'dismiss' operation can be implemented via
'performDismissAction', reaching the same entry point that macOS/iOS
ports eventually reach through their native a11y APIS ('AXDismissAction'
and 'accessibilityPerformEscape', respectively).
* LayoutTests/platform/glib/TestExpectations:
* Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h:
* Source/WebCore/accessibility/atspi/AccessibilityObjectValueAtspi.cpp:
(WebCore::AccessibilityObjectAtspi::dismiss):
* Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp:
(WTR::AccessibilityUIElementAtspi::dismiss):
* Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.h:
Canonical link: https://commits.webkit.org/319441@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications