From 6ebf52279dbf5173c3c4bca0af52c4e222acd6b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rk=20Tolm=C3=A1cs?= Date: Thu, 15 Jan 2026 15:27:00 +0100 Subject: [PATCH] fix: Elbow end point disconnect (#10646) Signed-off-by: Mark Tolmacs --- packages/excalidraw/actions/actionFinalize.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/excalidraw/actions/actionFinalize.tsx b/packages/excalidraw/actions/actionFinalize.tsx index 04cb97ff77..1dd6884259 100644 --- a/packages/excalidraw/actions/actionFinalize.tsx +++ b/packages/excalidraw/actions/actionFinalize.tsx @@ -82,7 +82,10 @@ export const actionFinalize = register({ app.scene, ); - if (isBindingElement(element)) { + if ( + isBindingElement(element) && + !appState.selectedLinearElement.segmentMidPointHoveredCoords + ) { const newArrow = !!appState.newElement; const selectedPointsIndices =