From 34c25300e59b2f77a75cfd3d715c4a13bd9e444f Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sun, 25 May 2025 00:52:03 +0300 Subject: [PATCH] Trim whitespace before replacing line breaks in unknown elements --- public/script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/script.js b/public/script.js index 699b71ac0..9db4b579a 100644 --- a/public/script.js +++ b/public/script.js @@ -379,7 +379,7 @@ DOMPurify.addHook('uponSanitizeElement', (node, _, config) => { // Replace line breaks with
in unknown elements if (node instanceof HTMLUnknownElement) { - node.innerHTML = node.innerHTML.replaceAll('\n', '
'); + node.innerHTML = node.innerHTML.trim().replaceAll('\n', '
'); } const isMediaAllowed = isExternalMediaAllowed();