From bc8a737d4f64b7fdebdeabbcb5939d443206b2e8 Mon Sep 17 00:00:00 2001 From: Ralph Slooten Date: Tue, 10 Mar 2026 10:04:47 +1300 Subject: [PATCH] Chore: Simplify HTML decoding function in screenshot generation using DOMParser --- server/ui-src/components/message/MessageScreenshot.vue | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/server/ui-src/components/message/MessageScreenshot.vue b/server/ui-src/components/message/MessageScreenshot.vue index 58608cd..4b4dc5b 100644 --- a/server/ui-src/components/message/MessageScreenshot.vue +++ b/server/ui-src/components/message/MessageScreenshot.vue @@ -117,11 +117,7 @@ export default { // HTML decode function decodeEntities(s) { - const e = document.createElement("div"); - e.innerHTML = s; - const str = e.textContent; - e.textContent = ""; - return str; + return new DOMParser().parseFromString(s, "text/html").body.textContent; }, doScreenshot() {