From 618199cc5c2cb15442ce5feb998532f0dfc73b66 Mon Sep 17 00:00:00 2001 From: jhanma17 <196592339+jhanma17dev@users.noreply.github.com> Date: Mon, 21 Apr 2025 18:33:23 -0500 Subject: [PATCH] Fix: groupIds update for boundText element --- packages/excalidraw/components/App.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index a70cb9808..d3bc9de7a 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -9230,6 +9230,22 @@ class App extends React.Component { }, false, ); + + const boundText = getBoundTextElement(element, this.scene.getNonDeletedElementsMap()) + + if (boundText) { + const boundTextIndex = boundText.groupIds.indexOf( + this.state.editingGroupId!, + ); + + mutateElement( + boundText, + { + groupIds: boundText.groupIds.slice(0, boundTextIndex), + }, + false, + ); + } } nextElements.forEach((element) => {