In #Activitypub, replies to a post are a collection of links that are part of the original post. So it’s only natural that the original poster should be in control of what’s in the reply collection. Technically it’s quite simple to implement that the OP (original poster) can decide which replies he/she/they accept or refuse in said collection. It’s up to the developers of ActivityPub implementers like Mastodon et al to make that level of control accessible.
@jwildeboer When the Social WG discussed about the protocol, I provided commentary. At that point in time, I already had worked with the Diaspora protocol and knew their way of distributing comments. I'm not totally sure anymore, but I can imagine that I suggested that to the WG as well.
But I guess that AP inherited their current behaviour from pump.io. Sadly also LD signatures didn't took of. So we would need a different method of authenticating especially non public posts.
Example: I post a public toot. Bunch of trolls, fascists and racists reply by setting the reply scope to “followers only”. As the original poster I still get notifications on all their evil replies, but *my* followers that obviously don’t follow these weirdos will *never* see those replies and won’t understand when I feel attacked. As OP I should be able to make sure my followers get the full (evil) picture and also remove these trolls from the reply list.
In addition, I think that the ability to override the audience intent of the OP by someone replying switching to “followers only” is a bug. This loophole is used in negative ways by trolls and racists to flood the OP with replies that other followers simply never can see.
@michael Yep. And I personally think that’s a mistake that should be fixed. In all AP (ActivityPub) implementations. The original post should be authoritative when it comes to maintaining the reply list. Other accounts can maintain their own copy based on their own rules and decisions, but the reply list of the original post should inform other instances and accounts. This would also be an elegant solution to fetching threads more completely, IMHO.
@jwildeboer sadly at least mastodon doesn’t work like this at all.
In mastodon only self-replies by the OP are part of the activity pub replies collection, which is the reason that replies don’t federate well, and why we need FediFetcher.