From b8cf9dfb7ddd0f27f59df130a897975d605d802e Mon Sep 17 00:00:00 2001 From: thecodrr Date: Mon, 15 Aug 2022 11:55:37 +0500 Subject: [PATCH] fix: chars missing when pasting copied content (fixes streetwriters/notesnook#782) --- .../editor/src/extensions/clipboard-text-serializer/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/editor/src/extensions/clipboard-text-serializer/index.ts b/packages/editor/src/extensions/clipboard-text-serializer/index.ts index 6047573e6..4e066d37e 100644 --- a/packages/editor/src/extensions/clipboard-text-serializer/index.ts +++ b/packages/editor/src/extensions/clipboard-text-serializer/index.ts @@ -24,7 +24,6 @@ export const ClipboardTextSerializer = Extension.create({ function getTextBetween(slice: Slice, schema: Schema): string { const range = { from: 0, to: slice.size }; - const { from, to } = range; const separator = (node: ProseMirrorNode) => node.attrs.spacing === "single" ? "\n" : "\n\n"; let text = ""; @@ -50,7 +49,7 @@ function getTextBetween(slice: Slice, schema: Schema): string { }); } } else if (node.isText) { - text += node?.text?.slice(Math.max(from, pos) - pos, to - pos); // eslint-disable-line + text += node?.text; separated = false; } else if (node.isBlock && !separated) { text += separator(node);