diff --git a/.changeset/selfish-vans-report.md b/.changeset/selfish-vans-report.md new file mode 100644 index 00000000..0baa379e --- /dev/null +++ b/.changeset/selfish-vans-report.md @@ -0,0 +1,5 @@ +--- +"@vue-flow/core": patch +--- + +Disable dragging when using multi-touch diff --git a/packages/core/src/composables/useDrag.ts b/packages/core/src/composables/useDrag.ts index 7a6c6947..1ba7a975 100644 --- a/packages/core/src/composables/useDrag.ts +++ b/packages/core/src/composables/useDrag.ts @@ -185,6 +185,10 @@ export function useDrag(params: UseDragParams) { } const eventStart = (event: UseDragEvent, nodeEl: Element) => { + if (event.sourceEvent.type === 'touchmove' && event.sourceEvent.touches.length > 1) { + return + } + if (nodeDragThreshold.value === 0) { startDrag(event, nodeEl) }