| Index: third_party/WebKit/Source/core/loader/NavigationScheduler.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/loader/NavigationScheduler.cpp b/third_party/WebKit/Source/core/loader/NavigationScheduler.cpp
 | 
| index f85930d9fbda2bf1327db109fce34128d7295f4a..d7da3398dd486ec018de1fe1d1574f98a1bfbe82 100644
 | 
| --- a/third_party/WebKit/Source/core/loader/NavigationScheduler.cpp
 | 
| +++ b/third_party/WebKit/Source/core/loader/NavigationScheduler.cpp
 | 
| @@ -496,7 +496,8 @@ void NavigationScheduler::schedule(ScheduledNavigation* redirect) {
 | 
|    // location change. Let the JS have its way.
 | 
|    // FIXME: This check seems out of place.
 | 
|    if (!m_frame->loader().stateMachine()->committedFirstRealDocumentLoad() &&
 | 
| -      m_frame->loader().provisionalDocumentLoader()) {
 | 
| +      m_frame->loader().provisionalDocumentLoader() &&
 | 
| +      m_frame->loader().provisionalDocumentLoader()->didStart()) {
 | 
|      m_frame->loader().stopAllLoaders();
 | 
|      if (!m_frame->host())
 | 
|        return;
 | 
| 
 |