From b3150e2ce7b47d576e793cbf650f5c0d6e588c55 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 22 Aug 2022 22:58:39 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/5702 --- app/src/menus/protyle.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/menus/protyle.ts b/app/src/menus/protyle.ts index afdda55b6..34d1e27bb 100644 --- a/app/src/menus/protyle.ts +++ b/app/src/menus/protyle.ts @@ -255,15 +255,15 @@ export const contentMenu = (protyle: IProtyle, nodeElement: Element) => { label: window.siyuan.languages.copyPlainText, click() { focusByRange(getEditorRange(nodeElement)); - writeText(range.toString()); + writeText(getSelection().getRangeAt(0).toString()); } }).element); window.siyuan.menus.menu.append(new MenuItem({ - label: window.siyuan.languages.copy +" HTML", + label: window.siyuan.languages.copy + " HTML", click() { focusByRange(getEditorRange(nodeElement)); let html = ""; - range.cloneContents().childNodes.forEach(item => { + getSelection().getRangeAt(0).cloneContents().childNodes.forEach(item => { if (item.nodeType === 3) { html += item.textContent; } else {