[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