Index: Source/core/page/EventHandler.cpp |
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
index 850bdba7fad1bcaa7d325a5bc7ea2e38d98a7b02..d18ce673aef5a28522d522be43d0c23705358c40 100644 |
--- a/Source/core/page/EventHandler.cpp |
+++ b/Source/core/page/EventHandler.cpp |
@@ -2062,8 +2062,8 @@ void EventHandler::defaultWheelEventHandler(Node* startNode, WheelEvent* wheelEv |
if (!startNode || !wheelEvent) |
return; |
- // Ctrl + scrollwheel is reserved for triggering zoom in/out actions in Chromium. |
- if (wheelEvent->ctrlKey()) |
+ // When the wheelEvent do not scroll, we trigger zoom in/out instead. |
+ if (!wheelEvent->canScroll()) |
return; |
Node* stopNode = m_previousWheelScrolledNode.get(); |