| 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 be2a44ff74a1682d1ed5ac2304f6b3f4119199c8..26bd2f95c92e404ed37be2e1c80177c58efb2a69 100644 | 
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp | 
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp | 
| @@ -1239,6 +1239,11 @@ void FrameLoader::stopAllLoaders() { | 
|  | 
| m_inStopAllLoaders = true; | 
|  | 
| +  if (m_isNavigationHandledByClient) { | 
| +    client()->dispatchDidFailProvisionalLoad( | 
| +        ResourceError::cancelledError(String()), StandardCommit); | 
| +  } | 
| + | 
| m_isNavigationHandledByClient = false; | 
|  | 
| for (Frame* child = m_frame->tree().firstChild(); child; | 
|  |