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

Reply via email to