From 09479a05796505c2fadfdb16feb38d805572e055 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Sat, 17 May 2025 15:31:50 +0200 Subject: [PATCH] Fix multi-point drags --- packages/element/src/linearElementEditor.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/element/src/linearElementEditor.ts b/packages/element/src/linearElementEditor.ts index e29213233..6b04bbc71 100644 --- a/packages/element/src/linearElementEditor.ts +++ b/packages/element/src/linearElementEditor.ts @@ -503,7 +503,15 @@ export class LinearElementEditor { const bindingElement = isBindingEnabled(appState) ? getHoveredElementForBinding( - pointerCoords, + (selectedPointsIndices?.length ?? 0) > 1 + ? tupleToCoors( + LinearElementEditor.getPointAtIndexGlobalCoordinates( + element, + selectedPoint!, + elementsMap, + ), + ) + : pointerCoords, elements, elementsMap, appState.zoom,