diff --git a/app/src/protyle/wysiwyg/keydown.ts b/app/src/protyle/wysiwyg/keydown.ts index a42d3789f..77c251895 100644 --- a/app/src/protyle/wysiwyg/keydown.ts +++ b/app/src/protyle/wysiwyg/keydown.ts @@ -970,7 +970,7 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => { } const actionElementId = actionElement.getAttribute("data-node-id"); if (selectText !== "") { - writeText(`((${actionElementId} "${selectText}"))`); + writeText(`((${actionElementId} "${Lute.EscapeHTMLStr(selectText)}"))`); } else { fetchPost("/api/block/getRefText", {id: actionElementId}, (response) => { writeText(`((${actionElementId} '${response.data}'))`);