From 6278c498e8c8755966e4d3e314fc6407e3b68296 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 17 Nov 2024 10:56:06 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/13169 --- app/src/menus/commonMenuItem.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/menus/commonMenuItem.ts b/app/src/menus/commonMenuItem.ts index 0c7674114..68aa6e58e 100644 --- a/app/src/menus/commonMenuItem.ts +++ b/app/src/menus/commonMenuItem.ts @@ -21,6 +21,7 @@ import {exportImage} from "../protyle/export/util"; import {App} from "../index"; import {renderAVAttribute} from "../protyle/render/av/blockAttr"; import {openAssetNewWindow} from "../window/openNewWindow"; +import {escapeHtml} from "../util/escape"; const bindAttrInput = (inputElement: HTMLInputElement, id: string) => { inputElement.addEventListener("change", () => { @@ -326,7 +327,7 @@ export const openFileAttr = (attrs: IObject, focusName = "bookmark", protyle?: I }); btnsElement[1].addEventListener("click", () => { if (!isValidAttrName(inputElement.value)) { - showMessage(window.siyuan.languages.attrName + " " + inputElement.value + " " + window.siyuan.languages.invalid); + showMessage(window.siyuan.languages.attrName + " " + escapeHtml(inputElement.value) + " " + window.siyuan.languages.invalid); return false; } target.parentElement.insertAdjacentHTML("beforebegin", `