diff --git a/chatserver/templates/index.html b/chatserver/templates/index.html index efeb09c..4018ba3 100644 --- a/chatserver/templates/index.html +++ b/chatserver/templates/index.html @@ -208,7 +208,12 @@ metadataSpan.style.fontWeight = 'bold'; // Optional: Make metadata bold // Render the message as HTML using marked.js - const renderedMessage = marked.parse(data.message); + let renderedMessage = marked.parse(data.message); + + // Remove wrapping
tags if they exist + if (renderedMessage.startsWith('
') && renderedMessage.endsWith('
')) { + renderedMessage = renderedMessage.slice(3, -4); // Removeand
+ } // Sanitize the HTML using DOMPurify const sanitizedMessage = DOMPurify.sanitize(renderedMessage);