diff --git a/src/components/name-text.jsx b/src/components/name-text.jsx
index 2fc62b3e..c69b7788 100644
--- a/src/components/name-text.jsx
+++ b/src/components/name-text.jsx
@@ -6,11 +6,13 @@ import states from '../utils/states';
import Avatar from './avatar';
function NameText({ account, showAvatar, showAcct, short, external }) {
- const { acct, avatar, avatarStatic, id, url, displayName, username, emojis } =
- account;
+ const { acct, avatar, avatarStatic, id, url, displayName, emojis } = account;
+ let { username } = account;
const displayNameWithEmoji = emojifyText(displayName, emojis);
+ if (username === displayName) username = null;
+
return (
- {!showAcct && (
+ {!showAcct && username && (
<>
{' '}
@{username}