Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 474a4428f7ed3cc1525d935f010d1d0979c52c9f
https://github.com/WebKit/WebKit/commit/474a4428f7ed3cc1525d935f010d1d0979c52c9f
Author: Lauro Moura <[email protected]>
Date: 2024-07-01 (Mon, 01 Jul 2024)
Changed paths:
M Tools/MiniBrowser/wpe/main.cpp
Log Message:
-----------
[WebDriver][WPE] Support creating new webviews from create-web-view signal
https://bugs.webkit.org/show_bug.cgi?id=212950
Reviewed by Carlos Garcia Campos.
The create-web-view signal is used by the automation session to ask the
user code to return new views for automation. For example, the first
view being automated or new views as response to WebDriver commands
creating new windows/tabs.
In the new WPE API, it's easier to create new WebViews. This commit
takes advantage of this to support this feature (currently only through
new windows, as MiniBrowser doesn't support tabs). In the old WPE API,
we keep the previous behavior of always returning the same view.
* Tools/MiniBrowser/wpe/main.cpp:
(createWebViewForAutomationCallback):
Canonical link: https://commits.webkit.org/280534@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes