From 1949ea72a6ca721219903dafe7016f207ab16a99 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Tue, 14 Apr 2026 14:02:03 -0300 Subject: [PATCH] fix: render HTML in bot messages instead of escaping as text --- ui/suite/js/htmx-app.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/suite/js/htmx-app.js b/ui/suite/js/htmx-app.js index c3a85e0..d29fc3b 100644 --- a/ui/suite/js/htmx-app.js +++ b/ui/suite/js/htmx-app.js @@ -288,10 +288,15 @@ const messageEl = document.createElement("div"); messageEl.className = `message ${message.sender === "user" ? "user" : "bot"}`; + + // Check if content contains HTML tags + const isHtml = /<[a-z][\s\S]*>/i.test(message.text); + const textContent = isHtml ? message.text : escapeHtml(message.text); + messageEl.innerHTML = `
${message.sender} - ${escapeHtml(message.text)} + ${textContent} ${formatTime(message.timestamp)}
`;