diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts b/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts index 584ec4c9f..5074d58b2 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts +++ b/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts @@ -1276,7 +1276,7 @@ export function useUiEditorSession( } async function continueSeparation() { - if (!resourceId) return; + if (!resourceId || isSeparating || isWorkflowBusy) return; setSeparationRecovery(null); try { const recovery = await invoke(