WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 53708
HistoryController does not commit provisional item on same document navigation in subframe
https://bugs.webkit.org/show_bug.cgi?id=53708
Summary
HistoryController does not commit provisional item on same document navigatio...
Charles Reis
Reported
2011-02-03 12:58:12 PST
As reported from
http://code.google.com/p/chromium/issues/detail?id=71759
: Test case url :
https://bug-40451-attachments.webkit.org/attachment.cgi?id=58498
What steps will reproduce the problem? 1. Go to that test case URL 2. Press the navigate button inside the iframe 3. Press the browser back button 4. Press the browser forward button The navigation fails because the parent frame never commits its HistoryController's provisional item after step 3. (It currently crashes on step 4 because of a related memory error that is being fixed in
bug 52819
.) Navigations in subframes set provisional items in their parent frames (as of
http://trac.webkit.org/changeset/75336
). We need to commit these provisional items in the frame tree during updateForSameDocumentNavigation, similar to updateForCommit.
Attachments
Add attachment
proposed patch, testcase, etc.
Charles Reis
Comment 1
2011-02-04 17:46:26 PST
I ended up including the fix for this as part of
attachment 81286
[details]
for
bug 52819
. Committed in
r77705
: <
http://trac.webkit.org/changeset/77705
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug