104

I made a mistake today.

I answered a question incorrectly. (A C# question, no less. My head is truly hanging in shame.) Unfortunately, by the time this was pointed out, the answer had already been accepted.

Another answer has been posted which is correct. It has more votes than mine, and mine has some downvotes (still a balance of upvotes, but...) Unfortunately because the answer has been accepted, I can't delete my answer. I've edited it so that it's correct - it won't mislead anyone any more - but I'd far rather delete it to let the original correct one float to the top.

In this case I suspect it won't be a real problem - the question author is reasonably regular, so hopefully he'll transfer acceptance to another answer reasonably soon. However, I can easily foresee situations where this wouldn't happen.

Could I suggest that the author of the accepted answer should be able to delete it, if the answer has received some threshold of downvotes (e.g. 3)? Deleting the answer straight away would have been preferable to editing it to be correct, effectively duplicating the effort already put in by Luis Filipe in this case.

I understand the "we don't want to lose value" argument for not letting a question author delete their own question after it's had good answers, but if an answer has received downvotes (so at least some of the community think it's harmful) and the answer's author thinks it should be removed, I think that should override the questioner's choice.

11
  • 19
    Universal Truth: Jon Skeet answered! Jon Skeet has to be correct! :)
    – Saj
    Commented Aug 17, 2009 at 14:12
  • 53
    The question was wrong, not your answer.
    – random
    Commented Aug 17, 2009 at 14:17
  • 5
    Everything I thought I knew has been shattered. How am I to go on, Jon? How?! You leave me with hopes and dreams shattered on the floor.
    – Eric
    Commented Aug 17, 2009 at 14:27
  • 5
    Jon only posts incorrect answers so people will stop claiming that he is a robot.
    – jjnguy
    Commented Aug 17, 2009 at 14:32
  • 1
    +1 I've done this on SF as well and the OP is not someone who I would think would come back and change the acceptance...
    – squillman
    Commented Aug 17, 2009 at 14:51
  • 2
    don't worry Jon! You can make up for the oversight by answering all questions at the Q&A sessions of devdays - for other speakers' presentations! Commented Aug 17, 2009 at 15:09
  • @Eric: youtube.com/watch?v=KVKDQgT_b-Y
    – bobobobo
    Commented Aug 7, 2010 at 19:00
  • 2
    Any chance of looking at this again? Similar issue happened today in Arqade. meta.gaming.stackexchange.com/questions/6948/…
    – Halfwarr
    Commented Mar 1, 2013 at 16:42
  • Just tell OP to un-accept the answer with reason. Then, delete your answer.
    – user178465
    Commented Apr 14, 2013 at 8:42
  • Another example, discussed at meta.stackexchange.com/q/217809/136253
    – Ex Umbris
    Commented Jan 28, 2014 at 22:56
  • @巨乳孩儿 That implies that the user not only cares, but is physically still around to listen. In contrast, it's very possible they've since left the site, or that they were fly-bys who made the less help-vampy but still token gesture of accepting a less-than-stellar answer and will never return (or perhaps even realise it's wrong xor there's a better way) and therefore never be around to deal with a non-binding request to reject. Commented Jul 8, 2016 at 21:27

6 Answers 6

34

This sounds like a perfect example of why a user should be able to "give away" their accepted answer if they feel another answer was better.

I suggested just that very thing on UserVoice and even brought it to Meta:

Allow Accepted Answer recipient to give it away

3
  • 16
    I'm not sure that I like the idea of actually transferring the tick. The tick is a statement of the question's author that this is the answer they like best. Refusing to accept that statement is one thing - making a different statement is another. Hmm.
    – Jon Skeet
    Commented Aug 17, 2009 at 14:15
  • 8
    I agree with Jon; allow the answerer to refuse the acceptance, but not to give it to someone else. Commented Aug 17, 2009 at 14:25
  • 2
    Why not simply allow to delete it? What's wrong with that? If the answer is wrong, what's there to keep? Is an answer saying "I'm an idiot" of any value?
    – rustyx
    Commented Sep 21, 2017 at 18:39
23

Moderators can delete any answer, even if it's accepted. (I believe that back when this question was posted moderators could not delete accepted answers.) So flag your post and explain why you want it deleted.

I recommend editing your answer to explain your mistake nonetheless, otherwise visitors who see your answer before the flag is handled might get the wrong idea and users who can see deleted answers (or even yourself later) might wonder why a good-looking answer was deleted.

You should also leave a comment to make sure that the asker is notified that what he believed to be correct is wrong after all.

This is a sufficiently rare occurrence that I think involving a moderator is reasonable.

7

I agree a user should be able to delete an accepted answer. I don't think this requires any system of "giving away" accepted answers. We only require something simple: delete an accepted answer and that question no longer has an accepted answer. The OP can choose another one.

Actually I take that back: can't you just edit your answer to be correct?

1
  • If you "take that back", it would better you delete your answer. Just like we should be able to delete any answer, even accepted ones. Commented Jan 29, 2013 at 14:25
3

Same situation I am facing.

A new comer asked some crappy kind of question, very difficult to understand. Even though I tried to solve it.

She accepted, But after 1 day I got one downvote. Once again I got downvote. But the OP said, my answer helpd her.

I requested her to un-accept my answer. But she is not doing.

I would like to have a feature where you can delete even an accepted answer.

2

Maybe we could add a voting mechanism for moving the check-mark. Users with enough rep could vote to remove a check from certain answers, or move the check to another answer.

Maybe it could be a mod tool.

I suspect that this feature wouldn't be used very often, and thus will likely not be implemented. Jeff has spoken about this here.

4
  • 1
    Mod tool would be good, removing the abuse possibility. Being able to flag an answer as "this is my answer, and it shouldn't be accepted" would be fine.
    – Jon Skeet
    Commented Aug 17, 2009 at 14:26
  • Flagging for a mod sounds like a good idea.
    – jjnguy
    Commented Aug 17, 2009 at 14:28
  • 3
    This is my answer. There are many like it, but this one is mine. My answer is my best friend. It is my life. I must master it as I master my life. My answer, without me, is useless. Without my answer, I am useless. I must answer my answers true. I must answer more correctly than any other. I must answer before he answer. I will...
    – perbert
    Commented Aug 21, 2009 at 16:14
  • I like the comment. I don't understand it, but I like it.
    – jjnguy
    Commented Aug 21, 2009 at 17:39
-22

I believe editing the accepted answer (that you own, and thus can edit by definition) to point to the answer you believe to be more correct is sufficient in this case.

If you feel very strongly you could strikeout <s> your entire post, or elide it completely leaving just a link to the better answer.

1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .