3 ms·
No, this is not wrong. I will demonstrate. Here is a sample conversation between three users A, B, and C: https://i.ibb.co/CJkZWBG/image.png https://i.ibb.co/C
by nastoy 2y ago
No, this is not wrong. I will demonstrate. Here is a sample conversation between three users A, B, and C:
https://i.ibb.co/CJkZWBG/image.png https://i.ibb.co/CJkZWBG/image.png
No-one has blocked anyone at this point, so the conversation is visible to all parties and any onlookers.
Your own app shows the same:
https://i.ibb.co/3kxp5Q9/image.png https://i.ibb.co/3kxp5Q9/image.png
Now for whatever reason, user B decides to block user A. The entire subthread starting with user B's response to user A is removed, which includes making the discussion between user A and user C no longer viewable in that thread, to anyone:
https://i.ibb.co/j6f9z92/image.png https://i.ibb.co/j6f9z92/image.png
This appears exactly the same in your app:
https://i.ibb.co/2Px9bw5/image.png https://i.ibb.co/2Px9bw5/image.png
The root cause is that the app.bsky.feed.getPostThread endpoint omits the entire tree of replies for that subthread in its response:
https://i.ibb.co/F45n6QV/image.png https://i.ibb.co/F45n6QV/image.png
Please feel free to verify this in your own browser and explain why you believe this to be incorrect.
- verdverm 2y agoyet... https://ibb.co/h8JWzHH https://ibb.co/h8JWzHH
- nastoy 2y agoHaving to visit the Replies page of user C and try to piece together snippets of conversation - some of which are still unviewable - is not a reasonable solution. In particular, posts 7 and 8 are not there and the link between posts 1 and 2 is severed.
- verdverm 2y ago> not a reasonable solution That's your opinion. The vast majority of ATProto users like the enhanced controls over their conversations. If you don't like it, use a different social media platform
- nastoy 2y agoThat it's unreasonable to expect users to mitigate this by hunting around others' profiles for snippets of conversation is my opinion, yes. That one user blocking another user makes chunks of the conversation disappear for everyone else viewing the thread is verifiable fact. As it is a verifiable fact that this is done server-side via the getPostThread endpoint, by which posts in the parent and replies fields of the response are omitted. This is not "absolutely and provably wrong", as you put it. Maybe do some research yourself before accusing others of intentionally spreading falsehoods?
- verdverm 2y agoYou said posts were blocked when what you are actually describing is replies being disconnected from a post on that post. They are still visible within the network It's working as expected You have made multiple other inaccurate statements about Bluesky / ATProto throughout your comments with your new account
- jazzyjackson 2y agoThis whole thread nastoy has been making the argument that blocked posts are omitted from the thread for all viewers, and circumventing this behavior requires modifying the relay (and hence ingesting the firehose) not just the client You have been arguing that blocked posts still appear in your custom client, which is a different claim than nastoy. As detailed by the GitHub issue that started this disagreement, bluesky relays have introduced thread breaking behavior that one can not get around simply by forking the appview.
- verdverm 2y ago> As detailed by the GitHub issue that started this disagreement, bluesky relays have introduced thread breaking behavior "relay" does not appear in that issue, not sure where this idea that relays have introduced thread breaking behavior is coming from