Pārlūkot izejas kodu

:art: fix https://github.com/siyuan-note/siyuan/issues/11869

Vanessa 1 gadu atpakaļ
vecāks
revīzija
507af12b56
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      app/src/protyle/toolbar/index.ts

+ 2 - 1
app/src/protyle/toolbar/index.ts

@@ -47,6 +47,7 @@ import {linkMenu} from "../../menus/protyle";
 import {addScript} from "../util/addScript";
 import {confirmDialog} from "../../dialog/confirmDialog";
 import {pasteAsPlainText, pasteEscaped, pasteText} from "../util/paste";
+import {escapeHtml} from "../../util/escape";
 
 export class Toolbar {
     public element: HTMLElement;
@@ -1283,7 +1284,7 @@ export class Toolbar {
                 html += `<div class="b3-list-item">${item.replace(lowerCaseValue, "<b>" + lowerCaseValue + "</b>")}</div>`;
             });
             if (inputElement.value.trim() && !matchInput) {
-                html = `<div class="b3-list-item"><b>${inputElement.value.replace(/`| /g, "_")}</b></div>${html}`;
+                html = `<div class="b3-list-item"><b>${escapeHtml(inputElement.value.replace(/`| /g, "_"))}</b></div>${html}`;
             }
             html = `<div class="b3-list-item">${window.siyuan.languages.clear}</div>` + html;
             listElement.innerHTML = html;