[Webkit-unassigned] [Bug 132613] URI doesn't get updated for cached 301 redirects

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 8 05:36:48 PDT 2014


mschiffer at universe-factory.net changed:

           What    |Removed                     |Added
           Platform|PC                          |All
         OS/Version|Linux                       |All

--- Comment #1 from mschiffer at universe-factory.net  2014-05-08 05:37:10 PST ---
I've now further debugged this.

The WebKitWebView never gets a load-changed signal with WEBKIT_LOAD_REDIRECTED for cached redirects, as it would normally be triggered by WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad(), which is called by ResourceLoader::willSendRequest(), but the ResourceLoader is not active for cached requests.

I think to fix this, it'd be necessary to move the WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad() call to CachedRawResource or DocumentLoader. Does this make sense? I don't know the code very well, but if you agree with my analysis, I can try cooking up a patch.

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