From a973a5cdf0ab93c2ecc7b9eec4115366de251bcd Mon Sep 17 00:00:00 2001 From: Muhammad Ali Date: Tue, 8 Nov 2022 16:57:48 +0500 Subject: [PATCH] editor: fix incorrect paragraph formatting in copied text (#1299) Signed-off-by: Muhammad Ali --- .../src/extensions/clipboard-text-serializer/index.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/editor/src/extensions/clipboard-text-serializer/index.ts b/packages/editor/src/extensions/clipboard-text-serializer/index.ts index 1f92fe588..0142bbc5a 100644 --- a/packages/editor/src/extensions/clipboard-text-serializer/index.ts +++ b/packages/editor/src/extensions/clipboard-text-serializer/index.ts @@ -43,8 +43,7 @@ export const ClipboardTextSerializer = Extension.create({ function getTextBetween(slice: Slice, schema: Schema): string { const range = { from: 0, to: slice.size }; - const separator = (node: ProseMirrorNode) => - node.attrs.spacing === "single" ? "\n" : "\n\n"; + const separator = "\n"; let text = ""; let separated = true; @@ -54,7 +53,7 @@ function getTextBetween(slice: Slice, schema: Schema): string { if (textSerializer) { if (node.isBlock && !separated) { - text += separator(node); + text += separator; separated = true; } @@ -70,8 +69,8 @@ function getTextBetween(slice: Slice, schema: Schema): string { } else if (node.isText) { text += node?.text; separated = false; - } else if (node.isBlock && !separated) { - text += separator(node); + } else if (node.isBlock) { + text += separator; separated = true; } });