Currently, call to createWebViewWithRequest passes null for request arg in WebFrameLoaderClient::dispatchCreatePage (WebKit/win/WebCoreSupport/WebFrameLoadClient.cpp). Would like it to pass through URL (if available). Current code: ... COMPtr<IWebView> newWebView; if (FAILED(ui->createWebViewWithRequest(webView, 0, &newWebView))) return 0; ... Proposed Change: ... COMPtr<IWebMutableURLRequest> request(AdoptCOM, WebMutableURLRequest::createInstance()); if (!action.isEmpty()) { BString urlBstr(action.url()); request->setURL(urlBstr); } COMPtr<IWebView> newWebView; if (FAILED(ui->createWebViewWithRequest(webView, request.get(), &newWebView))) return 0; ...