From 9d6504c2ecb71051a68ae5e2c74552b4aee1a6f0 Mon Sep 17 00:00:00 2001
From: dakkar <dakkar@thenautilus.net>
Date: Sat, 18 Jan 2025 11:19:36 +0000
Subject: [PATCH] allow styles on any element when sanitizing html - fixes #538

this applies to instance description and server rules
---
 packages/frontend/src/scripts/sanitize-html.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/packages/frontend/src/scripts/sanitize-html.ts b/packages/frontend/src/scripts/sanitize-html.ts
index 6e1a46c746..fc9db9bbdb 100644
--- a/packages/frontend/src/scripts/sanitize-html.ts
+++ b/packages/frontend/src/scripts/sanitize-html.ts
@@ -13,6 +13,7 @@ export default function sanitizeHtml(str: string | null): string | null {
 			...original.defaults.allowedAttributes,
 			a: original.defaults.allowedAttributes.a.concat(['style']),
 			img: original.defaults.allowedAttributes.img.concat(['style']),
+			'*': (original.defaults.allowedAttributes['*'] || []).concat(['style']),
 		},
 	});
 }
-- 
GitLab