Open ethicalrevolution opened 1 week ago
It pings every user in the thread even without mentioning them directly in the post!
Ooooh, wow! I can stop typing out each user’s handle now then! 😂🤦♂️
In my experience, the @-replies in the comment are only aesthetics, the real mentions are in the ActivityPub meta.
You can see an example here: https://notiz.blog/?c=1973265&activitypub
All other people that are in the thread are tracked in the tags array as type Mention
and their handles are set to cc
, so they should all be pinged.
But this could be wrong, or might have changed over time... please let me know if I am wrong 🫣
Btw. we also thought about adding the @-replies only to the ActivityPub representation and hide it on the frontend: https://github.com/Automattic/wordpress-activitypub/issues/844
Only disadvantage to this approach, maybe, is on some implementations like Mastodon, which tend to include everybody mentioned from upthread when you click reply. I looked on my Mastodon account at that same reply, and when clicking Reply to it, the mentions only include you.
Opinions may vary on if this is desirable. Sometimes I've only wanted to reply to the single person, so having to remove the other names annoys me, but it might be expected in many cases, just based on past usage of Mastodon.
@mikewmerritt really good point! have you checked https://github.com/Automattic/wordpress-activitypub/issues/844 ???
Only disadvantage to this approach, maybe, is on some implementations like Mastodon, which tend to include everybody mentioned from upthread when you click reply. I looked on my Mastodon account at that same reply, and when clicking Reply to it, the mentions only include you.
Opinions may vary on if this is desirable. Sometimes I've only wanted to reply to the single person, so having to remove the other names annoys me, but it might be expected in many cases, just based on past usage of Mastodon.
It sounds as though you don't have the option to only reply to one person when replying via the ActivityPub plugin because even if the handles are stripped they're all still pinged anyway, as Matthias pointed out.
The issue I had (and I imagine any other lay user) is that I assumed nobody was being replied to because the handles didn't appear in my reply. I ended up manually inserting them, lots of them! It's only because of reporting it here that I've found out I needn't have. If I wasn't minded to come in here (as I suspect most lay users wouldn't) then I'd be continuing to manually add every member of the thread I wanted to include in the reply.
@mikewmerritt really good point! have you checked #844 ???
Yes. I think it's a good idea!
Can we close this one then?
Quick summary
When replying to a comment one has to manually enter the members of the group to keep them included in the discussion. On Mastodon it works the other way whereby replying to a post automatically adds the conversation members and you can remove any you choose to.
Steps to reproduce
What you expected to happen
Handles to be automatically included when a reply box is opened as per this screenshot (for which I’ve had to manually type each handle).
What actually happened
The reply box has no handles and so without manually adding them none of the previous members of the conversation are aware of their comments being responded to.
Impact
One
Available workarounds?
Yes, difficult to implement
Logs or notes
(I’ve put ‘difficult’ to implement because at times you can be manually typing a large number of handles and inevitably end up having to fix typos)