Thanks for the info ![]()
If you have prioritize username in ux enabled then usernames will be shown on each post if the userâs username and full name are the same.
And youâll be stuck if you want to hide usernames with CSS only because you canât target previous elements.
For example, youâll have two posts that have:
-
username
- post content
-
username full-name
- post content
And you wonât be able to hide usernames only for users that have a full name different from their username, because the username is displayed before the full name.
Itâs a bit complicated to explain ![]()
So you want a CSS-only solution, youâd need to disable prioritize username in ux and use the following CSS:
.names {
.full-name +.username {
display: none;
}
}
As for the title below the name, you can use this updated CSS
.topic-meta-data .names {
flex-wrap: wrap;
.user-title {
width: 100%;
order: 1;
}
}
The order: 1; prevents the usersâ status emoji from being next to the title and keep it next to the full name:
If I combine all this CSS, hereâs the result.
Before:

.topic-meta-data .names {
flex-wrap: wrap;
.full-name +.username {
display: none;
}
.user-title {
width: 100%;
order: 1;
}
}
After:
