Public profile is hidden while "Hide my public profile" is unchecked

Going to https://internals.rust-lang.org/u/gideonbear redirects to https://internals.rust-lang.org/u/gideonbear/profile-hidden which shows "This user's public profile is hidden."

But that option is not checked in my preferences:

The issue does not exist on https://users.rust-lang.org. I can view my profile fine on there (https://users.rust-lang.org/u/gideonbear).

I don't know whether this is a site-wide issue, or something relating to my profile. Does anyone have clues?

I can see your profile without issue.

I can now also see it, but when I first clicked the link it said that the profile was private.

Likely a syncing issue.

3.4.0.beta3: Check for updates on What’s New page, filter by user in the review queue, threading in Chat DMs and group chats, and more - Announcements - Discourse Meta

Sounds like the "users with 0 posts" criteria fit you until the very moment you opened this topic :wink:


Edit: I see that I still don't see your page when not logged in, even though I can also see (as moderator/admin) that your user settings indeed don't have the profile hidden. I double checked the discourse site settings, and everything related to user profiles appears to be set up with default settings and identically between here and URLO[1]

I can come up with 2 ideas on possible reasons in principle: Maybe the detection of “which users have any posts” only runs every so often, or the cache duration for logged-out users is fairly long. Iʼm skipping the effort to set up a test account with low trust level to differentiate these possibilities, and I donʼt know any official numbers for these things[2] – but feel free to reply if it's still not showing up after more than 24h from your first forum post.[3]


  1. thatʼs Users.Rust-Lang.Org ↩︎

  2. I know there's some badges that only get assigned with a bulk job running once a day, so it might be similar to that? That's where I'm taking the 24h figure from, anyway ^^ ↩︎

  3. At that point, you could also try to check and uncheck the box, or make an edit to the profile contents, now that you do have a forum post; maybe it helps? I'd not necessarily do that immediately though, maybe changing things multiple times is what what makes the cache for logged out visitors keep around a fixed (hidden) version of the user page for a longer-ish time in the first place :man_shrugging:t2:. ↩︎

1 Like

It's been ~26 hours (since my post), still "This user's public profile is hidden" from an incognito tab.

Anyway don't feel pressured to do more research; cached trust level makes perfect sense, if it isn't resolved in a while I'll come back :slight_smile:

For context, the reason this matters is that I'm trying to link my Discourse profile to my Keyoxide profile.

I’m able to see it from an incognito tab now. Out of curiosity: Did you do anything else that could have somehow resolved any truly “stuck”/“broken” state, or was it needing to wait “long enough”?

1 Like

Can confirm it's working! Nope, didn't do anything else (except for the reply). I just needed to wait "long enough". Thanks!

Yes, I can confirm that the anonymous views of pages are heavily cached and 24hr for profiles sounds like a number that would be chosen. (I know that /latest has a much shorter anonymous cache.)

3 Likes