diff --git a/client/app/scripts/components/zoomable-canvas.js b/client/app/scripts/components/zoomable-canvas.js index 4d34fbdd6..f9801ae2b 100644 --- a/client/app/scripts/components/zoomable-canvas.js +++ b/client/app/scripts/components/zoomable-canvas.js @@ -63,10 +63,16 @@ class ZoomableCanvas extends React.Component { this.updateZoomLimits(this.props); this.restoreZoomState(this.props); + document + .getElementById('canvas') + .addEventListener('wheel', this.handleZoom, { passive: false }); } componentWillUnmount() { this.debouncedCacheZoom.cancel(); + document + .getElementById('canvas') + .removeEventListener('wheel', this.handleZoom, { passive: false }); } componentWillReceiveProps(nextProps) { @@ -104,7 +110,7 @@ class ZoomableCanvas extends React.Component { return (
- + {this.props.children(this.state)}