Did it again, can see the different in amtheyst nostr:npub1plstrz6dhu8q4fq0e4rjpxe2fxe5x87y2w6xpm70gh9qh5tt66kqkgkx8j

Reply to this note

Please Login to reply.

Discussion

Astral:

https://void.cat/d/A5Fba5B1bcxwEmeyoD9nBs.webp

Iris:

https://void.cat/d/44hTcVvhRps6xYYs99QsqA.webp

Snort:

https://void.cat/d/4nJD5TRePuQChM5tzteYbU.webp

Amethyst agrees with Astral which I suspect are both wrong. nostr:npub13sx6fp3pxq5rl70x0kyfmunyzaa9pzt5utltjm0p8xqyafndv95q3saapa nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

Amethyst treats any e tag that was not directly cited in the event as a response to. Isn't it right?

Also, Amethyst and Plebstr render this thread in the same order. Am I missing something?

e-tags should contain markers. "reply" or "root". The event I first saw an issue with, had claimed to be in reply to the OP, while a secondary e-tag referenced my event. So some clients rightfully assume it is a reply to OP as it's explicitly marking it as such a "reply" while others appear to ignore this "reply" "root" marking and follow your assumption. To my surprise, Astral agrees with Amethyst. I do not know blebstr.

This and above event are authored by Snort which uses both markers "reply" and "root" in the sense I thought was correct.

Amethyst fully ignores these markers and rebuilds the thread from scratch. Most of them are wrong.

Yep... You can't trust clients to implement it right. Let's hope it improves over time. But even so, nothing like downloading everything and ordering the thread yourself.

Wait, you sound like you assume there's nothing wrong with Amethyst? Tagging "reply" and "root" is the now preferred way for a reason and as far as I can see, Amethyst marks events as "reply" even when replying to a different event which apparently stems from simply copying the full tag from the replied-to event.

We don't mark anything as reply. That was Plebstr.

Not that i dont want to. I just haven't had the time to do a good job at it.

This event contains 4 plain e-tags which by the old positional rules would be root-e-tag, reply-e-tag, other e-tags.

https://github.com/nostr-protocol/nips/blob/master/10.md?plain=1#L34

In plebstr, we do not add any markers. We are currently working on rebuilding new post, which will add them, but it's not out yet. The current released version we keep e-tags and add new one at the end without markers, it’s not the best but as im saying we are currently working on changing that 😊

By copying the marked e-tags with the "reply" mark, replies look like replies to the parent of the actually replied-to event.

That’s true, thanks for pointing this out and we will fix that in a new version of writing post. We previously followed the currently deprecated scheme without thinking about any markers, mistakes were made and im sorry

Great! I suspect others do the same but it would be hours of work to find out and match to clients. These out-of-order threads bugged me since long and I doubt it's only plebstr unless plebstr has a vastly bigger user base than I had assumed.