Browse Source

:bug: copy at wysiwyg

Liyuan Li 5 years ago
parent
commit
35dc32033d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/ts/wysiwyg/index.ts

+ 2 - 1
src/ts/wysiwyg/index.ts

@@ -104,7 +104,8 @@ class WYSIWYG {
             event.preventDefault();
 
             const codeElement = hasClosestByMatchTag(range.startContainer, "CODE");
-            if (codeElement) {
+            const codeEndElement = hasClosestByMatchTag(range.endContainer, "CODE");
+            if (codeElement && codeEndElement && codeEndElement.isSameNode(codeElement)) {
                 let codeText = "";
                 if (codeElement.parentElement.tagName === "PRE") {
                     codeText = range.toString();