-
andersca authored
Reviewed by Darin. <rdar://problem/4900071> http://bugs.webkit.org/show_bug.cgi?id=6454 ASSERTION: Navigating 'back' in frameset: !_private->previousItem (6454) * fast/frames/frame-navigation.html: Added. * fast/frames/resources/frame-navigation-child.html: Added. WebCore: Reviewed by Darin. <rdar://problem/4900071> http://bugs.webkit.org/show_bug.cgi?id=6454 ASSERTION: Navigating 'back' in frameset: !_private->previousItem (6454) Change back the behavior of checkLoadComplete to traverse the entire frame tree instead of just the parent frames of the current frame. This is needed in order to reset the previous history item for all frames when doing a frame navigation. (This was changed in revision 11819) * loader/FrameLoader.cpp: (WebCore::FrameLoader::recursiveCheckLoadComplete): (WebCore::FrameLoader::checkLoadComplete): * loader/FrameLoader.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@20132 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a315d578