[Webkit-unassigned] [Bug 20355] History doesn't work correctly after a redirect with window.location.replace()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 22 10:36:06 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=20355





--- Comment #6 from Brady Eidson <beidson at apple.com>  2009-09-22 10:36:06 PDT ---
In:
void FrameLoader::continueFragmentScrollAfterNavigationPolicy(const
ResourceRequest& request, bool shouldContinue)
...we check the FrameLoadType to see if we should change the back/forward list
or not.

The FrameLoadType is set in the various forms of loads that go through a new
DocumentLoader, but is never set in the synchronous anchor scroll case.  So the
old FrameLoadType from the a.html -> b.html redirect is still sticking around,
preventing the back/forward entry from being made.

-- 
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