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 0ff8cfa55e106611df2ceebe9af1b9b5481cd921..b2eaf717520b9e2fb40ec5ea40e3d5f859faa94a 100644 |
--- a/third_party/WebKit/Source/core/loader/NavigationScheduler.cpp |
+++ b/third_party/WebKit/Source/core/loader/NavigationScheduler.cpp |
@@ -507,6 +507,8 @@ void NavigationScheduler::Schedule(ScheduledNavigation* redirect) { |
Cancel(); |
redirect_ = redirect; |
+ if (redirect_->IsLocationChange()) |
+ frame_->GetDocument()->SuppressLoadEvent(); |
StartTimer(); |
} |