From 0e0e3474358a9a6fcef3d9cd410706c4465be649 Mon Sep 17 00:00:00 2001 From: 0HyperCube <78500760+0HyperCube@users.noreply.github.com> Date: Sun, 18 Feb 2024 21:56:40 +0000 Subject: [PATCH] Fix multiple dragged nodes snapping back sometimes (#1619) Fix dragging a selection of nodes on one axis (in screen pixels) resetting the selection. Fix dragging on one axis only --- frontend/src/components/views/Graph.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/views/Graph.svelte b/frontend/src/components/views/Graph.svelte index 1735d3da..74bbb35d 100644 --- a/frontend/src/components/views/Graph.svelte +++ b/frontend/src/components/views/Graph.svelte @@ -646,7 +646,7 @@ return; } else if (draggingNodes) { - if (draggingNodes.startX === e.x || draggingNodes.startY === e.y) { + if (draggingNodes.startX === e.x && draggingNodes.startY === e.y) { if (selectIfNotDragged !== undefined && ($nodeGraph.selected.length !== 1 || $nodeGraph.selected[0] !== selectIfNotDragged)) { editor.instance.selectNodes(new BigUint64Array([selectIfNotDragged])); }