xan
why is the appview responding with altered post contents?
1 3
Banda Bassotti
Double post, no delete? Different records served to different relays/appviews? (only the bluesky appview shows the emoji that I can see) Some of the likes on your post have different CIDs too.
1 2
sof
I'm guessing some sort of edit? I just have no idea where the new post is
2 2
xan
seems like bluesky only shows the initial version in post form, but its search uses the latest version
1 5
xan
very funny that the other appviews allow edits yet don't show any UI to indicate it in their clients
2 3 6
xan
that relies on a dumb text-only addition to posts. posts made anywhere else will not show that an edit occurred because the app server does not surface such info
2 5
Caesar
So wait, when I edit a post on Mu does it still show the original text on bsky dot app?
1 1
xan
no. mu is actually deleting the original post and creating a new one with the same TID, but it breaks metrics and a majority of users are left confused
1 4
Caesar
So when the Bluesky appview sees the new post with the same TID it replaces the old one? Since it has the same TID, how does it break the metrics – is that an appview implementation detail? Presumably the "like" etc records still exist on the liker's PDS referencing that TID?
1
xan
they still reference the same post/its TID, but since the CID (hash) of the updated post differs, Bluesky's appview doesn't trust it anymore, and the app will only show things like reply counts of posts that mention the new post CID
2 3
xan
I opted to include a different but also hacky solution in my client witchsky.app, where people can redraft posts (where the old one gets deleted like on mastodon), mainly meant for immediately after creating the post. that uses a fully different TID so no issues occur, but it's connections are gone
1 2
xan
ok one (1) issue can occur. in threads where Bluesky would normally show a thread indicator count, a redrafted post will lose its counter. this may be because the post is replaced very quickly? I'm unsure
1
fry69
I think this is reasonably confusing and qualifies as a problem or bug.
5