Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index a1583c411d1ef3f840e7714411e2f05d0f7891e9..79f3a682839485bc3dc8d043d7aaf3f72d0027fd 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -966,6 +966,8 @@ static bool isDocumentDoneLoading(Document* document) |
return true; |
if (document->loader()->isLoadingMainResource()) |
return false; |
+ if (!document->hasFiredDOMContentLoadedEvent()) |
+ return false; |
if (!document->loadEventFinished()) { |
if (document->loader()->isLoading() || document->isDelayingLoadEvent()) |
return false; |