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