[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
https://bugs.webkit.org/show_bug.cgi?id=132613
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