删除输入区里只会在挂载时跑一次的草稿清空 effect

- apps/ai-game-creator-shell/src/features/project-workspace/ResourceReferenceInput.tsx 删除依赖只有 resetPromptPolish(稳定 useCallback)的 effect
- 该 effect 读 liveDraftRef.current 却把它排除在依赖外,实际只在挂载时执行一次;清空草稿时重置润色状态的逻辑已由 OnChangePlugin 内联承担
This commit is contained in:
2026-09-19 23:07:02 +08:00
parent 2a8063a83a
commit 0d3ab25499
@@ -1138,13 +1138,6 @@ function ResourceReferenceEditor({
return () => form.removeEventListener('submit', handleFormSubmit, true);
}, [rootRef]);
// 草稿发出去或被清空后重新开始一轮:清掉润色结果与「本轮已确认」标记。
useEffect(() => {
if (liveDraftRef.current.content.length > 0) return;
resetPromptPolish();
acknowledgedDraftKeyRef.current = null;
}, [resetPromptPolish]);
const renderMentionMenu: MenuRenderFn<
ResourceMentionOption | SkillMentionOption
> = useCallback(