修复空初始草稿吞掉首次编辑
- 仅在初始内容实际非空时跳过初始化回调 - 保证快速编辑首次输入同步到宿主状态
This commit is contained in:
+3
-1
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user