How does reply delivery work? I got in the habit of "View on remote instance" to avoid saying things that were already said because so many replies don't appear. They're not from blocked servers - sometimes they're even from the same server as the original post So what determines whether they load, and are there plans for this changing in the future? #fediverse#fedihelp
@emergencygg As far as I'm aware, if you don't follow the person or anyone that could reply, then you won't see the replies unless you boost or like it. Then replies will come in from AFTER you boost it, they won't backfill older replies unfortunately.
@KanaMauna@emergencygg well, you're on an instance with 666 users. So, since it's all dependent on follow relationships, you probably have a MUCH better experience seeing these replies on your instance than someone like I would. Even sakurajima.social only has 299.🤷♂️
@BeAware@emergencygg Weird, this is not my experience. Assuming there are no blocked servers involved, I do not see any difference between the views. I also don't have the backfill issue either. The only time I need to go to "view on remote" is if there is a problem loading.
@emergencygg no problem. Fediverse works by follow relationships on an instance level. Since your instance only has about 300 users, there's a large part of Fedi that won't be pulled to your instance.
This is even more of an issue on single-user instances.🤷♂️
@emergencygg likes aren't federated besides between the user and the liker's instances, so this checks out. You don't follow the repliers, the person you follow didn't reply to them, and nobody you follow boosted them.👍
Those are literally the only ways posts get federated.
@BeAware@social.beaware.live Actually hang on, just found an example of a post where I follow the poster where 5/8 replies are delivered. From a glance it seems like only the replies that the person I follow has replied to were delivered (ones that were liked were not)?
@emergencygg correct. This is true for anyone on your instance. So if anyone on your instance does any of those things, the post will come through. If those aren't true for anyone from your instance, they won't come through.
I think you've got it down!👍
Also, BeAware of entire instance blocks effecting such federation as well. There's LOTS of nuances, but eventually you get the hang of it.
@BeAware@social.beaware.live Ah I think I misunderstood. Then, if I understand now, replies on posts are not delivered, regardless of whether I follow the person who made the parent post? Rather, replies are only delivered following the normal post delivery rules + if someone I follow replied to that reply. [edit: And if I boost it, then replies after that will come in.]
@tom@emergencygg well, I'm speaking in the present as a mastodon user. I can't comment on what they MIGHT do in the future.🤷♂️
And yeah, it's my mistake equating this to Fediverse as a whole. The issue is, Mastodon code indirectly effects every other project because of how widely it's used. Devs of other software copy certain aspects to be compatible, but I'm sure this isn't one of those things.
@BeAware@social.beaware.live Thanks so much! I guess I expected replies to work differently, but in reality the strangeness was just them working the same as any other post. I hope in the future it can be improved for smaller servers, but until then, I'll keep opening remote :meowthumbsup: