Index: third_party/WebKit/Source/core/loader/FrameLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.cpp b/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
index e0e5e4165773950383dbe4ebe3c8ed292ff97eeb..b9f010cfa25e1c42dfdee22c20c599f77238236f 100644 |
--- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
@@ -884,6 +884,9 @@ void FrameLoader::load(const FrameLoadRequest& passedRequest, FrameLoadType fram |
{ |
ASSERT(m_frame->document()); |
+ if (!m_frame->isNavigationAllowed()) |
+ return; |
+ |
if (m_inStopAllLoaders) |
return; |