[Webkit-unassigned] [Bug 40451] history.back() example that works in a main frame breaks in an iframe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 11 11:11:01 PDT 2010


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





--- Comment #8 from Darin Fisher (:fishd, Google) <fishd at chromium.org>  2010-06-11 11:11:00 PST ---
So, I think this is an issue with isTargetItem not being expressive enough.  We use that to determine which frame was the target of a navigation, but that is only really applicable when navigating forward.  If you are navigating back, then what we really want to know is which frames are different from the current frame configuration.  The checks in recursiveGoToItem are not adequate.

I think we really need a HistoryItem identifier.  If a HistoryItem is really just a clone of another HistoryItem, then they should have the same identifier.  That way, during a history traversal, we'd know in recursiveGoToItem that we should not modify a frame.

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