From a664b714305ffa5f7f7dc9fe9db30d7e69c8bad1 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Mon, 28 Jul 2025 13:48:05 +0200 Subject: [PATCH] Fix selection bug --- packages/excalidraw/actions/actionFinalize.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/excalidraw/actions/actionFinalize.tsx b/packages/excalidraw/actions/actionFinalize.tsx index 446d17ce7b..0c597f80d8 100644 --- a/packages/excalidraw/actions/actionFinalize.tsx +++ b/packages/excalidraw/actions/actionFinalize.tsx @@ -115,9 +115,11 @@ export const actionFinalize = register({ // TODO: #7348 in theory this gets recorded by the store, so the invisible elements could be restored by the undo/redo, which might be not what we would want newElements = newElements.filter((el) => el.id !== element!.id); } + return { elements: newElements, appState: { + ...appState, selectedLinearElement: { ...linearElementEditor, selectedPointsIndices: null,