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) => {