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 ac22f9bc834e354e7d98f385695be53eead44a73..df81948f04381f9cb7097b8c56eb942a652e821d 100644 |
--- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp |
@@ -1111,6 +1111,8 @@ void FrameLoader::commitProvisionalLoad() |
if (isLoadingMainFrame()) { |
m_frame->page()->chromeClient().setEventListenerProperties(WebEventListenerClass::Touch, WebEventListenerProperties::Nothing); |
m_frame->page()->chromeClient().setEventListenerProperties(WebEventListenerClass::MouseWheel, WebEventListenerProperties::Nothing); |
+ m_frame->page()->chromeClient().setEventListenerProperties(WebEventListenerClass::TouchEndOrCancel, WebEventListenerProperties::Nothing); |
+ m_frame->page()->chromeClient().setHasTouchEventListeners(false); |
} |
client()->transitionToCommittedForNewPage(); |