Try two of fixing the webclient.

This commit is contained in:
Charles Descamps 2025-03-28 21:24:02 -07:00
parent 5816378f86
commit 85fffced60

View file

@ -208,7 +208,12 @@
metadataSpan.style.fontWeight = 'bold'; // Optional: Make metadata bold metadataSpan.style.fontWeight = 'bold'; // Optional: Make metadata bold
// Render the message as HTML using marked.js // Render the message as HTML using marked.js
const renderedMessage = marked.parse(data.message); let renderedMessage = marked.parse(data.message);
// Remove wrapping <p> tags if they exist
if (renderedMessage.startsWith('<p>') && renderedMessage.endsWith('</p>')) {
renderedMessage = renderedMessage.slice(3, -4); // Remove <p> and </p>
}
// Sanitize the HTML using DOMPurify // Sanitize the HTML using DOMPurify
const sanitizedMessage = DOMPurify.sanitize(renderedMessage); const sanitizedMessage = DOMPurify.sanitize(renderedMessage);