From 2a5afe706ee3d1203579814b22705c1bd2ffb06e Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 6 Nov 2022 10:18:51 +0100 Subject: [PATCH] refactor(core): skip d3 events with no underlying source event --- packages/core/src/container/Viewport/Viewport.vue | 4 ++++ 1 file changed, 4 insertions(+) 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