diff --git a/packages/vue-flow/src/container/Viewport/Viewport.vue b/packages/vue-flow/src/container/Viewport/Viewport.vue index b00709ed..99312d47 100644 --- a/packages/vue-flow/src/container/Viewport/Viewport.vue +++ b/packages/vue-flow/src/container/Viewport/Viewport.vue @@ -122,7 +122,7 @@ onMounted(() => { const point = pointer(event) // taken from https://github.com/d3/d3-zoom/blob/master/src/zoom.js const pinchDelta = -event.deltaY * (event.deltaMode === 1 ? 0.05 : event.deltaMode ? 1 : 0.002) * 10 - const zoom = currentZoom * Math.pow(2, pinchDelta) + const zoom = currentZoom * 2 ** pinchDelta if (d3Selection) d3Zoom.scaleTo(d3Selection, zoom, point) return