When I delete a comment on Lemmy, people can still see that there used to be a comment by me that I later deleted. What’s the reasoning for that?

Edit: changed “post” to “comment”.

  • NotSteve_@lemmy.ca
    link
    fedilink
    English
    arrow-up
    27
    ·
    6 days ago

    It’s mostly to maintain the structure of a comment tree in my best guess. It’d be strange if a comment under your comment just bumped up the tree to being a reply to the person you were replying to.

    Continuing to show your username on the deleted comment is a UX design choice that I understand and sympathise with questioning but it’s kind of irrelevant when you think about how ActivityPub and the Fediverse works.

    Basically, even if Lemmy did hide your username, any ActivityPub server connected to any instance connected to your instance will have received that comment and you clicking “delete” is basically just asking everyone (possibly hundreds of servers) to please delete it. A server lagging behind on syncronisation, a server modified to discard delete requests (maybe for archival purposes) or even one that just pretends to delete comments for malicious purposes will still have that data

    I guess a TL;DR would be that it’s a UX choice but kind of an ant hill compared to the mountain that is the Fediverse. It’s not a bad thing but it’s definitely a trade off you should keep in mind

    Also your upvotes and downvotes are also public

    • 712@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 days ago

      Makes sense, thanks for explaining! I don’t know much about ActivityPub, but you explained this point well. Also good to know that upvotes and downvotes are public… 😄