From 4e4bd4714ea5b54f14c70d86f4e89d68c32e8130 Mon Sep 17 00:00:00 2001 From: Hafiz Date: Thu, 7 Aug 2025 13:37:45 -0500 Subject: [PATCH] Prevent false mention highlights Prevent false mention highlights when a user's display name matches another user's username. The purple mention indicator now only appears for actual @username mentions. --- website/client/src/components/messages/messageCard.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/website/client/src/components/messages/messageCard.vue b/website/client/src/components/messages/messageCard.vue index bcc6f882e7..b7d75c6f95 100644 --- a/website/client/src/components/messages/messageCard.vue +++ b/website/client/src/components/messages/messageCard.vue @@ -460,9 +460,8 @@ export default { } const { user } = this; - const displayName = user.profile.name; const { username } = user.auth.local; - const pattern = `@(${escapeRegExp(displayName)}|${escapeRegExp(username)})(\\b)`; + const pattern = `@${escapeRegExp(username)}(\\b)`; message.highlight = new RegExp(pattern, 'i').test(message.text); return message.highlight;