[Webkit-unassigned] [Bug 80057] New: Pass Chromium's WebNavigationPolicy to WebViewClient::createView
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 1 15:19:45 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=80057
Summary: Pass Chromium's WebNavigationPolicy to
WebViewClient::createView
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit API
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: creis at chromium.org
CC: fishd at chromium.org
For the Chromium port, we would like to know the window disposition (e.g., background/foreground tab/window) inside WebViewClient::createView.
Chromium's WebNavigationPolicy enum tracks the window disposition, and it is currently stored as a member of FrameLoaderClientImpl from dispatchDecidePolicyForNewWindowAction until dispatchCreatePage, where it gets passed to WebViewImpl for use in show. To make it available to createView, we also need to change dispatchCreatePage to give it to ChromeClientImpl.
This is useful for opening new window navigations in a new process, as part of http://crbug.com/69267.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list