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

Reply via email to