This question already has an answer here:

Let's say I have a problem (this is quite common) and ask on one of the Stack sites. There are a few answers, but none of them are really great. Eventually, after some back and forth in the comment section of one of the answers the question gets answered (Let's say a linked blog post did the trick).

I accept the answer since it clearly is the best one and even if it didn't resolve my issue directly, it clearly helped me to do so. But now I know how this is done right (putting all this information together) and I'd like to share this knowledge. What should I do? Here are the options that come to my mind:

  • Edit the accepted answer. But the difference might be that big that it would be more a rewrite than an improvement of the answer. I don't like editing other people's stuff in such an invasive way. If the original answer is close enough, I usually do this though.
  • Put the thing that worked for into the question. I've seen this now and then and even if it's not great, I could live with it.
  • Add an own answer with my solution. The problem here is that it might get lost and not get the attention it deserves. I could link it from the question or the comments though.
  • Add my own answer and accept it. This resolves the visibility issue, but it kind of feels like stealing reputation from the person that did the original answering work.

marked as duplicate by iBug, Glorfindel, ale, rene discussion Feb 7 '18 at 13:59

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Encourage the one who helped you to post an answer of their own. – Sonic the Anonymous Hedgehog Jan 31 '18 at 21:55
  • "Let's say a linked blog post did the trick" yuk. Answers should answer the question you asked as you state them. If the problem took some back and forth to flesh out you need to edit the question to make sure all the new information is included in the question. – Braiam Jan 31 '18 at 21:55
  • 3
    Self accepts don't actually "solve" a visibility problem as they aren't sorted ahead of higher-scoring answers. – Catija Jan 31 '18 at 21:56
  • It does partially solve the problem, because it has a checkmark. You could also edit into the question "see my answer for how I solved it". – Sonic the Anonymous Hedgehog Jan 31 '18 at 21:57
  • 1
    Posting a better answer than someone else isn't stealing reputation from them. It's reputation earned. – Servy Jan 31 '18 at 21:58

If your answer is different to the other answer(s) you should add your own answer and accept it. The only drawback to this is that accepts of self answers don't pin the answer to the question.

If you wish to reward the previously accepted answer then award it a bounty. This will indicate that it was more helpful than the other answers - even if the votes don't reflect that.

If your answer is only a minor change to the accepted answer then perhaps an edit is acceptable, but it would have to be a really minor change. The other alternative is to leave a comment addressing the change and hope that the author updates their answer (thanks iDebug).

You certainly shouldn't edit the answer into the question.

  • 1
    Leave a comment under the answer if your addition isn't trivial. The author of the answer can decide whether to integrate into his answer. – iBug Feb 1 '18 at 1:05

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