From b1db26af16bff91eff292efe89d014c4b7d15ea3 Mon Sep 17 00:00:00 2001 From: Jocadbz Date: Sat, 9 Aug 2025 21:05:01 -0300 Subject: [PATCH] Chat: Highlight user mentions even after page reload --- templates/pages/chat.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/templates/pages/chat.html b/templates/pages/chat.html index eef2587..cb44143 100644 --- a/templates/pages/chat.html +++ b/templates/pages/chat.html @@ -453,6 +453,14 @@ window.onload = function() { connectWebSocket(); + + // Highlight mentions in pre-loaded messages + document.querySelectorAll('.chat-message-content').forEach(function(el) { + const text = el.innerHTML; // The Go template already escaped it for security + const newHTML = text.replace(/@(\w+)/g, '@$1'); + el.innerHTML = newHTML; + }); + document.getElementById('chat-messages').scrollTop = document.getElementById('chat-messages').scrollHeight; };