[Webkit-unassigned] [Bug 255937] [WinCairo]REGRESSION(263118 at main): Small viewport does end up in broken screenshots via Page.snapshotRect
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Apr 25 13:43:34 PDT 2023
https://bugs.webkit.org/show_bug.cgi?id=255937
--- Comment #2 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Windows WebKit Playwright is still using non-GPU process mode.
We have to modify MiniBrowser to use non-GPU process mode in MiniBrowser.
diff --git a/Tools/MiniBrowser/win/WebKitBrowserWindow.cpp b/Tools/MiniBrowser/win/WebKitBrowserWindow.cpp
index fac65d82f8ab..ff977c47f1c7 100644
--- a/Tools/MiniBrowser/win/WebKitBrowserWindow.cpp
+++ b/Tools/MiniBrowser/win/WebKitBrowserWindow.cpp
@@ -145,6 +145,10 @@ Ref<BrowserWindow> WebKitBrowserWindow::create(BrowserWindowClient& client, HWND
WKPreferencesSetMediaCapabilitiesEnabled(preferences.get(), false);
WKPreferencesSetDeveloperExtrasEnabled(preferences.get(), true);
+#if 1 // Don't land this
+ WKPreferencesSetBoolValueForKeyForTesting(preferences.get(), false, createWKString("UseGPUProcessForWebGLEnabled").get());
+#endif
+
auto pageGroup = adoptWK(WKPageGroupCreateWithIdentifier(createWKString("WinMiniBrowser").get()));
WKPageGroupSetPreferences(pageGroup.get(), preferences.get());
However, I can't see any problems with small window size.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230425/2771cd38/attachment-0001.htm>
More information about the webkit-unassigned
mailing list