diff --git a/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx b/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx
index 0a8471b42026..a44e8ed814e8 100644
--- a/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx
+++ b/apps/meteor/client/views/room/MessageList/components/MessageContent.tsx
@@ -18,6 +18,7 @@ import MessageBlock from '../../../blocks/MessageBlock';
import MessageLocation from '../../../location/MessageLocation';
import { useMessageActions, useMessageOembedIsEnabled, useMessageRunActionLink } from '../../contexts/MessageContext';
import { useMessageListShowReadReceipt } from '../contexts/MessageListContext';
+import { isOwnUserMessage } from '../lib/isOwnUserMessage';
import EncryptedMessageRender from './EncryptedMessageRender';
import ReactionsList from './MessageReactionsList';
import ReadReceipt from './MessageReadReceipt';
@@ -104,7 +105,7 @@ const MessageContent: FC<{ message: IMessage; sequential: boolean; subscription?
{message.location && }
- {broadcast && user.username && (
+ {broadcast && !!user.username && !isOwnUserMessage(message, subscription) && (
replyBroadcast(message)} mid={message._id} username={user.username} />
)}