-
oliver@apple.com authored
<https://bugs.webkit.org/show_bug.cgi?id=25710> HTML5 Database stops executing transactions if the URL hash changes while a transaction is open and an XHR is in progress. Reviewed by Alexey Proskuryakov. Fix a bug that causes database transactions to fail if a history navigation to a hash fragment of the same document is made while resources (e.g. an XHR) are loading https://bugs.webkit.org/show_bug.cgi?id=25710 Test: storage/hash-change-with-xhr.html * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::stopLoading): * loader/DocumentLoader.h: * loader/FrameLoader.cpp: (WebCore::FrameLoader::stopLoading): (WebCore::FrameLoader::stopAllLoaders): * loader/FrameLoader.h: * loader/FrameLoaderTypes.h: (WebCore::): * page/Page.cpp: (WebCore::Page::goToItem): * WebCore.base.exp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44468 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0af4830e