| Index: public/web/WebInputEvent.h
 | 
| diff --git a/public/web/WebInputEvent.h b/public/web/WebInputEvent.h
 | 
| index c654875d67e0e1452d682e7f1486af5ebf84019a..eabad6b62a615f1b02a7f12c1b5b084604f2e26b 100644
 | 
| --- a/public/web/WebInputEvent.h
 | 
| +++ b/public/web/WebInputEvent.h
 | 
| @@ -374,6 +374,12 @@ public:
 | 
|      bool scrollByPage;
 | 
|      bool hasPreciseScrollingDeltas;
 | 
|  
 | 
| +    // When false, this wheel event should not trigger scrolling (or any other default
 | 
| +    // action) if the event goes unhandled by JavaScript. This is used, for example,
 | 
| +    // when the browser decides the default behavior for Ctrl+Wheel should be to zoom
 | 
| +    // instead of scroll.
 | 
| +    bool canScroll;
 | 
| +
 | 
|      WebMouseWheelEvent()
 | 
|          : WebMouseEvent(sizeof(WebMouseWheelEvent))
 | 
|          , deltaX(0.0f)
 | 
| @@ -388,6 +394,7 @@ public:
 | 
|          , canRubberbandRight(true)
 | 
|          , scrollByPage(false)
 | 
|          , hasPreciseScrollingDeltas(false)
 | 
| +        , canScroll(true)
 | 
|      {
 | 
|      }
 | 
|  };
 | 
| 
 |