diff --git a/packages/element/src/linearElementEditor.ts b/packages/element/src/linearElementEditor.ts index 6cad067034..440ea5d0b6 100644 --- a/packages/element/src/linearElementEditor.ts +++ b/packages/element/src/linearElementEditor.ts @@ -1940,7 +1940,7 @@ const normalizeSelectedPoints = ( return nextPoints.length ? nextPoints : null; }; -export const pointDraggingUpdates = ( +const pointDraggingUpdates = ( selectedPointsIndices: readonly number[], deltaX: number, deltaY: number, @@ -1991,6 +1991,9 @@ export const pointDraggingUpdates = ( elementsMap, elements, app.state, + { + newArrow: !!app.state.newElement, + }, ); const originalStartGlobalPoint = diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 5c3b0e8252..b70447052d 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -9317,17 +9317,17 @@ class App extends React.Component { )!, }); - if (isBindingElement(newElement, false)) { - // When creating a linear element by dragging - this.setState({ - suggestedBinding: maybeSuggestBindingsForBindingElementAtCoords( - newElement, - "end", - this.scene, - pointFrom(pointerCoords.x, pointerCoords.y), - ), - }); - } + // if (isBindingElement(newElement, false)) { + // // When creating a linear element by dragging + // this.setState({ + // suggestedBinding: maybeSuggestBindingsForBindingElementAtCoords( + // newElement, + // "end", + // this.scene, + // pointFrom(pointerCoords.x, pointerCoords.y), + // ), + // }); + // } } else { pointerDownState.lastCoords.x = pointerCoords.x; pointerDownState.lastCoords.y = pointerCoords.y;