# Shield icon missing on usercard when profile hidden

**URL:** https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218
**Category:** UX
**Tags:** user-card
**Created:** [November 21, 2023, 3:53pm UTC](https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218 "2023-11-21T15:53:48Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [November 21, 2023, 3:53pm UTC](https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218/1 "2023-11-21T15:53:48Z")

</div>

I believe the shield icon is hidden on the usercards of users whose profiles are hidden. I am able to see the shield next to every post of that user.

 ![Username at topic](https://global.discourse-cdn.com/meta/original/4X/a/b/e/abee1d91f3805ecd666fe9c594bb1abf8b2c0891.png)

However, it’s not visible on their usercard.

 ![Usercard](https://global.discourse-cdn.com/meta/original/4X/b/7/b/b7bf89aa69f76b311fff0663f08251bdbf88fa18.png)

This issue created some confusion in the forum. Most importantly, because the sign on the user card is much larger and easier to see. I’m wondering if the shield is hidden on purpose.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [August 8, 2024, 6:19pm UTC](https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218/2 "2024-08-08T18:19:52Z")

</div>

IIn the meantime the message button was added, but the shield is still hidden

 ![Screenshot_20240808_201742_Chrome](https://global.discourse-cdn.com/meta/original/4X/2/4/6/246d84e5c8ed3288d96a1246e75e0b6eb5996f7d.jpeg)  
 ![Screenshot_20240808_201708_Chrome](https://global.discourse-cdn.com/meta/original/4X/8/e/0/8e0c24093655c4387902b462c126f7d3f1af19a9.jpeg)

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [September 5, 2024, 5:05pm UTC](https://meta.discourse.org/t/shield-icon-missing-on-usercard-when-profile-hidden/286218/3 "2024-09-05T17:05:18Z")

</div>

I don’t see an obvious reason for it, but it does appear to be intentional in the code… the admin/moderator status is left out of the `hidden_profile_serializer` and the `user-status` helper that renders the shield is also excluded.

The implementation appears to be fairly old, and as you said, the shield is already visible on posts anyway… so we should probably reconsider. 🤔
