From 64a52005f856d170d166c5c5caa2827b2b8a31b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Wed, 16 Sep 2026 13:20:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B8=85=E7=A9=BA=E8=8D=89?= =?UTF-8?q?=E7=A8=BF=E5=90=8E=E6=B6=A6=E8=89=B2=E7=8A=B6=E6=80=81=E6=AE=8B?= =?UTF-8?q?=E7=95=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在编辑器发出空草稿时重置润色结果 - 清除本轮发送提醒确认标记 --- .../features/project-workspace/ResourceReferenceInput.tsx | 7 +++++++ 1 file changed, 7 insertions(+) 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 b435f5031..67b45d6c9 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 @@ -1217,6 +1217,13 @@ function ResourceReferenceEditor({ const nextDraft = readResourceReferenceDraft(editorState); liveDraftRef.current = nextDraft; setDraftText(nextDraft.text); + if ( + nextDraft.text.trim() === '' && + nextDraft.references.length === 0 + ) { + resetPromptPolish(); + acknowledgedDraftKeyRef.current = null; + } if (skipInitialDraftChangeRef.current) { skipInitialDraftChangeRef.current = false; return;