From 5f41eef79df282968539cb7949a2406feb4ec523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlia=20Jaeger=20Foresti?= <60678893+juliajforesti@users.noreply.github.com> Date: Thu, 9 Oct 2025 18:28:54 -0300 Subject: [PATCH] regression: fix reactions on federated rooms (#37173) --- .../client/components/message/content/reactions/Reaction.tsx | 4 +++- .../message/toolbar/useShowMessageReactionsAction.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/meteor/client/components/message/content/reactions/Reaction.tsx b/apps/meteor/client/components/message/content/reactions/Reaction.tsx index e0f954e8f97..ce61ee4d77d 100644 --- a/apps/meteor/client/components/message/content/reactions/Reaction.tsx +++ b/apps/meteor/client/components/message/content/reactions/Reaction.tsx @@ -9,6 +9,8 @@ import ReactionTooltip from './ReactionTooltip'; import { getEmojiClassNameAndDataTitle } from '../../../../lib/utils/renderEmoji'; import { MessageListContext } from '../../list/MessageListContext'; +const normalizeUsernames = (names: string[]) => names.map((name) => (name.startsWith('@') ? name.slice(1) : name)); + // TODO: replace it with proper usage of i18next plurals type ReactionProps = { hasReacted: (name: string) => boolean; @@ -47,7 +49,7 @@ const Reaction = ({ hasReacted, counter, name, names, messageId, onClick, ...pro openTooltip(