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 =