diff --git a/packages/core/src/container/Viewport/Viewport.vue b/packages/core/src/container/Viewport/Viewport.vue index 728aa295..af3b450f 100644 --- a/packages/core/src/container/Viewport/Viewport.vue +++ b/packages/core/src/container/Viewport/Viewport.vue @@ -113,6 +113,8 @@ onMounted(() => { const zoomKeyPressed = useKeyPress(zoomActivationKeyCode) d3Zoom.on('start', (event: D3ZoomEvent) => { + if (!event.sourceEvent) return null + isZoomingOrPanning = true const flowTransform = eventToFlowTransform(event.transform) @@ -127,6 +129,8 @@ onMounted(() => { }) d3Zoom.on('end', (event: D3ZoomEvent) => { + if (!event.sourceEvent) return null + isZoomingOrPanning = false isDragging = false