Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8aebb0ac128e5f3e4fa99d3d9818e614357a4618
https://github.com/WebKit/WebKit/commit/8aebb0ac128e5f3e4fa99d3d9818e614357a4618
Author: Claudio Saavedra <[email protected]>
Date: 2026-09-03 (Thu, 03 Sep 2026)
Changed paths:
M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestUIClient.cpp
M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/wpe/TestWebViewEditor.cpp
Log Message:
-----------
[WPE] Clipboard API tests always fail on the legacy API bot
https://bugs.webkit.org/show_bug.cgi?id=323219
Reviewed by Carlos Garcia Campos.
The legacy API bot runs the same build as the regular WPE bot and only
passes --wpe-legacy-api at test time. That leaves the fixture without a
WPEDisplay, so webkit_web_view_get_wpe_view() returns null: the editor
tests assert on a valid WPEView before reaching the clipboard, and
PageClientImpl::requestDOMPasteAccess only emits a
WebKitClipboardPermissionRequest when a WPEPlatform view exists.
The legacy API has no clipboard, so there is nothing for these three
subtests to check there. Don't register them when it is in use. An
expectation cannot express this, as scope keys have no flavor dimension
and a wpe entry would also mask failures on the WPEPlatform bots
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestUIClient.cpp:
(beforeAll):
* Tools/TestWebKitAPI/Tests/WebKit/WKWebView/wpe/TestWebViewEditor.cpp:
(beforeAll):
Canonical link: https://commits.webkit.org/320404@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications