From f55ecb96cc8db9a2417d48cd8077833c3822d64e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rk=20Tolm=C3=A1cs?= Date: Fri, 19 Sep 2025 19:41:03 +0200 Subject: [PATCH] fix: Mobile arrow point drag broken (#9998) * fix: Mobile bound arrow point drag broken * fix:Check real point --- packages/excalidraw/components/App.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index dbd23afe58..0f6fa840b0 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -7248,6 +7248,16 @@ class App extends React.Component { selectedElements.length === 1 && !this.state.selectedLinearElement?.isEditing && !isElbowArrow(selectedElements[0]) && + !( + isLineElement(selectedElements[0]) && + LinearElementEditor.getPointIndexUnderCursor( + selectedElements[0], + elementsMap, + this.state.zoom, + pointerDownState.origin.x, + pointerDownState.origin.y, + ) !== -1 + ) && !( this.state.selectedLinearElement && this.state.selectedLinearElement.hoverPointIndex !== -1