From dc2f25c14add5156a105ab3675c0b179586dc750 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rk=20Tolm=C3=A1cs?= Date: Mon, 10 Nov 2025 22:31:08 +0100 Subject: [PATCH] fix: Alt-duplication copied elements placement (#10152) --- packages/excalidraw/components/App.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index db90022d2b..e7a61a34fa 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -8846,6 +8846,15 @@ class App extends React.Component { })); this.scene.replaceAllElements(elementsWithIndices); + selectedElements.forEach((element) => { + if ( + isBindableElement(element) && + element.boundElements?.some((other) => other.type === "arrow") + ) { + updateBoundElements(element, this.scene); + } + }); + this.maybeCacheVisibleGaps(event, selectedElements, true); this.maybeCacheReferenceSnapPoints(event, selectedElements, true); });