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 6f5de0ad201421465bfb4818534bf60b766acf6b..3c17272d32b25ac9ddbd3532b7ba1efc380b96d8 100644 |
--- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
@@ -894,6 +894,9 @@ void FrameLoader::load(const FrameLoadRequest& passedRequest, FrameLoadType fram |
RawPtr<LocalFrame> protect(m_frame.get()); |
+ if (!m_frame->isNavigationAllowed()) |
+ return; |
+ |
if (m_inStopAllLoaders) |
return; |