diff --git a/apps/ai-game-creator-shell/src/features/project-workspace/ResourceReferenceInput.tsx b/apps/ai-game-creator-shell/src/features/project-workspace/ResourceReferenceInput.tsx index 72524200e..b435f5031 100644 --- a/apps/ai-game-creator-shell/src/features/project-workspace/ResourceReferenceInput.tsx +++ b/apps/ai-game-creator-shell/src/features/project-workspace/ResourceReferenceInput.tsx @@ -642,9 +642,11 @@ function ResourceReferenceEditor({ return; } initialDraftAppliedRef.current = true; - skipInitialDraftChangeRef.current = true; editor.update(() => { applyDraftToRoot(initialDraft.text, initialDraft.references); + skipInitialDraftChangeRef.current = + initialDraft.text.trim().length > 0 || + initialDraft.references.length > 0; $getRoot().selectEnd(); }); }, [editor, initialDraft]);