From 418a88d130d51af12d9bdffcfeaa043488007c9b Mon Sep 17 00:00:00 2001 From: Mirone Date: Tue, 29 Jul 2025 13:50:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20doc=20mismatch=20when=20m?= =?UTF-8?q?ounting=20doc=20with=20list=20item=20(#2048)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ✅ Closes: #2047 --- packages/components/src/list-item-block/view.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/src/list-item-block/view.ts b/packages/components/src/list-item-block/view.ts index 1186b651fed..fdff47c4f93 100644 --- a/packages/components/src/list-item-block/view.ts +++ b/packages/components/src/list-item-block/view.ts @@ -53,9 +53,9 @@ export const listItemBlockView = $view( const headPos = view.state.doc.resolve(head) raf = requestAnimationFrame(() => { cancelAnimationFrame(raf) - view.dispatch( - view.state.tr.setSelection(new TextSelection(anchorPos, headPos)) - ) + if (!anchorPos.doc.eq(view.state.doc)) return + const selection = new TextSelection(anchorPos, headPos) + view.dispatch(view.state.tr.setSelection(selection)) }) }