diff --git a/client/src/components/graph/graph.js b/client/src/components/graph/graph.js index 381794f0..478d9b41 100644 --- a/client/src/components/graph/graph.js +++ b/client/src/components/graph/graph.js @@ -749,6 +749,11 @@ class Graph extends React.Component { graphPaddingRightLeft={this.graphPaddingRightLeft} graphPaddingTop={this.graphPaddingTop} responsive={responsive} + handleCanvasEvent={ + graphInteractionMode === "zoom" + ? this.handleCanvasEvent + : undefined + } > diff --git a/client/src/components/graph/overlays/graphOverlayLayer.js b/client/src/components/graph/overlays/graphOverlayLayer.js index ac50942b..d768b014 100644 --- a/client/src/components/graph/overlays/graphOverlayLayer.js +++ b/client/src/components/graph/overlays/graphOverlayLayer.js @@ -53,7 +53,8 @@ class GraphOverlayLayer extends PureComponent { responsive, graphPaddingRightLeft, graphPaddingTop, - children + children, + handleCanvasEvent } = this.props; if (!cameraTF) return null; @@ -89,6 +90,8 @@ class GraphOverlayLayer extends PureComponent { zIndex: 99, backgroundColor: displaying ? "rgba(255, 255, 255, 0.55)" : "" }} + onMouseMove={handleCanvasEvent} + onWheel={handleCanvasEvent} >