diff --git a/app/src/protyle/util/paste.ts b/app/src/protyle/util/paste.ts index b43e20466..5de51d31a 100644 --- a/app/src/protyle/util/paste.ts +++ b/app/src/protyle/util/paste.ts @@ -91,6 +91,7 @@ export const getPlainText = (blockElement: HTMLElement, isNested = false) => { text = text.slice(0, -1) + "\n"; } }); + text = text.slice(0, -1); } else if (!isNested && ["NodeBlockquote", "NodeList", "NodeSuperBlock", "NodeListItem"].includes(dataType)) { blockElement.querySelectorAll("[data-node-id]").forEach((item: HTMLElement) => { const nestedText = getPlainText(item, true); diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index b7b7d02a0..121c3cc1b 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -1318,7 +1318,7 @@ export class WYSIWYG { textPlain = textPlain.slice(0, -1) + "\n"; } }); - copyPlainText(textPlain); + copyPlainText(textPlain.slice(0, -1)); focusBlock(tableBlockElement); } }