From 1b7ff7ec25190d9933d1533d2d4809e4ab7ce7d2 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Thu, 22 Apr 2021 12:24:11 +0200 Subject: [PATCH] Fix > and < display in markdown interpreter --- source/app/metrics/utils.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/app/metrics/utils.mjs b/source/app/metrics/utils.mjs index 2884a24c..882f63fe 100644 --- a/source/app/metrics/utils.mjs +++ b/source/app/metrics/utils.mjs @@ -163,7 +163,7 @@ /**Markdown-html sanitizer-interpreter */ export async function markdown(text, {mode = "inline", codelines = Infinity} = {}) { //Sanitize user input once to prevent injections and parse into markdown - let rendered = await marked(htmlsanitize(text).replace(/^>/gm, ">"), { + let rendered = await marked(htmlunescape(htmlsanitize(text)), { highlight(code, lang) { return lang in prism.languages ? prism.highlight(code, prism.languages[lang]) : code },