I made a comment asking if something was correct (@user shouldn't it be foo not bar?) then later realized that I was an idiot and they were completely correct. So, my first thought was to delete the comment. However, then both the post owner and the person whom I @ mentioned have a notification for a nonexistent comment. I have had this happen to me and found it very annoying, and would like to avoid doing it to other people, what should I do? Leaving the comment there seems either detrimental or useless, since I know it's wrong and anyone answering the question (shouldn't it be...) will be wasting their time. Yet if I delete it, it's annoying. What should I do?
Edit: @PolyGeo recommended I create another comment explaining the situation (ignore previous comment, I was wrong) and then delete both comments. This is a possible solution, and if others agree then I will mark PolyGeo's answer as accepted and start doing this. However, the problems I see with this solution are:
- Notifications only display part of the comment. While I'm pretty sure the ignore-my-previous-comment comment would fit into the amount, it may not if I also feel the need to explain why I was wrong or whatever else may come up.
- Creating a comment with the intent to immediately delete it feels hacky and possibly unethical.
- I'm not even sure if it works. It would be quite reasonable for the Stack Exchange system to not notify someone of a comment that would seem to be a mistake. I would take the same action (post and immediately delete) if I accidentally made a comment on the wrong post for whatever reason, in which case it would make sense not to notify anybody.