From 533426b5aa766011e35a4436d8d0e5cd8700aa67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BD=A6?= Date: Wed, 10 May 2023 10:40:43 +0800 Subject: [PATCH] fix: Decoration plugin appendTransaction throw RangeError when resolve --- packages/adapter/src/basic/decoration/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/adapter/src/basic/decoration/index.ts b/packages/adapter/src/basic/decoration/index.ts index 97e5ebe..5c0ea76 100644 --- a/packages/adapter/src/basic/decoration/index.ts +++ b/packages/adapter/src/basic/decoration/index.ts @@ -102,7 +102,7 @@ const DecorationPlugin = () => if (newDecorations.length < oldDecorations.length) { oldDecorations.some(decoration => { if ( - decoration.from < tr.doc.nodeSize && + decoration.from <= tr.doc.content.size && newDecorations.every(({ spec }) => spec.key !== decoration.spec.key) ) { const $pos = tr.doc.resolve(decoration.from);