修复空初始草稿吞掉首次编辑

- 仅在初始内容实际非空时跳过初始化回调

- 保证快速编辑首次输入同步到宿主状态
This commit is contained in:
2026-09-16 13:19:13 +08:00
parent 0b9d16e8f1
commit 645d806fed
@@ -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]);