From 8c46a083f7208b063d0c5aac61ce17d4b5879a7f Mon Sep 17 00:00:00 2001 From: Ryan Bundy Date: Wed, 19 Aug 2026 03:47:09 -0400 Subject: [PATCH] fix: allow marquee in inbox message sanitizer The inbox sanitizer listed marquee in allowedAttributes but omitted it from allowedTags, so the attribute entry was dead config and any marquee sent as an inbox message was flattened to plain text. The message board sanitizer allows the tag, so identical markup rendered differently depending on where it was posted. Adds marquee to the inbox allowedTags list, in the same position the board uses. Board and inbox now accept an identical tag and attribute set, so a post that renders correctly on a board renders identically when sent as mail. --- api/src/services/inbox/inbox.service.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/api/src/services/inbox/inbox.service.ts b/api/src/services/inbox/inbox.service.ts index d1fb2a30..8f87ea0d 100644 --- a/api/src/services/inbox/inbox.service.ts +++ b/api/src/services/inbox/inbox.service.ts @@ -107,6 +107,7 @@ export class InboxService { 'hr', 'li', 'main', + 'marquee', 'ol', 'p', 'pre',