My least favourite sharp edge of Mastodon is the fact that when you view someone else's post you only see replies to it that are known to your server - so there's actually a good chance there will be replies that are completely invisible to you, especially if you run your own instance

I'd love it if tapping a post kicked off a request back to the original server that fetched the current reply count and provided a "view all replies" button if there were replies not yet visible to me

My hunch here is that very few people see even aware of this Mastodon feature

So, a poll: prior to reading this thread, did you know that Mastodon by default will only show you public replies to a post if those replies have already been fetched into your server somehow?

(This only affects you when you view a post that originated on a server other than your home server - if the original post author is on the same server as you then you'll see all of the replies)

Yes I knew about that
24%
No, I didn't know about that
70%
I don't understand the question
6%
Poll ended at .
@simon is this true? i saw this reply and we’re on different servers. it’s possible that someone else on my server fetched it in the 3 minutes between when you posted it and when i saw it but that seems tight

@sean @simon

sometimes when i view a post, no replies at all show up for a few seconds and there's a progress bar at the top of the page

i thought the replies were getting fetched from the server of author of the top post

then it seems like all those replies are cached on my server, because if i return to that post later, replies show up instantly

but those replies seem static, they don't update dynamically, and if i return to the post a minute later, the replies haven't changed

sometimes it takes a browser refresh, or even a shift-refresh to get new comments

exactly how and when does my server get updated with new replies?

@ares @sean my current understanding is that your server gets updated with replies:
1. Any time someone replies to a post when the author of that post lives in your server
2. Any time the reply is from someone followed by at least one user who lives on your server
3. Any time someone else on your server favorites or boosts or replies to that reply

@simon @sean

seems like 3 would never happen because someone else on my server can't favorite or boost or reply to a reply that doesn't exist on our server??

@ares @sean it's rare, but they can do it by pasting the URL to a post into the search box on their server (or search in one of the Mastodon mobile apps)