This is needed to support willSendRequest() after a redirection when using network process. $ WEBKIT_USE_NETWORK_PROCESS=1 Programs/WebKit2APITests/TestResources -p /webkit2/WebKitWebPage/send-request /webkit2/WebKitWebPage/send-request: ** ERROR:../../Source/WebKit2/UIProcess/API/gtk/tests/TestResources.cpp:585:virtual void SendRequestTest::resourceFailed(WebKitWebResource*, GError*): assertion failed (webkit_web_resource_get_uri(resource) == m_expectedCancelledResourceURI.data()): ("http://127.0.0.1:41610/javascript.js" == "http://127.0.0.1:41610/cancel-this.js") This is the result of the test after applying patch attached to bug #126290
Created attachment 220110 [details] Patch
$ WEBKIT_USE_NETWORK_PROCESS=1 Programs/WebKit2APITests/TestResources -p /webkit2/WebKitWebPage/send-request /webkit2/WebKitWebPage/send-request: OK
Committed r161177: <http://trac.webkit.org/changeset/161177>