Possible Duplicate:
“Please add a comment explaining..” still shows up when I add a comment and then downvote
You shouldn’t ask for a comment if the user just voted on a comment

Sometimes I find myself adding a criticizing comment to a question right before down-voting it.

Then I get a message encouraging me to add a comment to explain my down-vote, but I already added one!

Feature request: Have the comment encouraging message appear only if I didn't already leave a comment.

  • 5
    That makes sense and should be easy to implement.
    – Mnementh
    Sep 1, 2009 at 8:49
  • 4
    It's easy to implement, but do we really need to hit the DB one more time just to see whether or not you've left a comment so as not to potentially annoy you a little bit? Sep 1, 2009 at 13:07
  • 2
    Do it client side. The moment you leave a comment a custom attribute is added to the post. When you downvote, a check is done for the custom attribute before showing the message. This will not work if you 1) wrote the comment 2) visited another page 3)returned 4) down voted. But how common will such a thing be?
    – flybywire
    Sep 1, 2009 at 13:53

2 Answers 2


On this one I think it's easy enough just to ignore the warning.

  • 4
    ...or change the behavior. Downvote first. Sep 1, 2009 at 13:33
  • 3
    Downvote first, ask question later. Very Clint Eastwood of you, Bill :)
    – user27414
    Sep 1, 2009 at 13:42
  • 3
    Why not take this attitude one step further and just slap a "status-by-design" tag on this and be done with it?
    – Eric
    Sep 1, 2009 at 15:07
  • 1
    I only left this comment because I can't ignore the warning :)
    – yairchu
    Sep 1, 2009 at 16:26

I think that it should check if you commented already, there should just be a way to link a comment to the downvote, because you may have commented one month before you get the points to downvote something.

Dunno how it will be done.
But for the semantics of the software it should check if you already commented and if so it should not ask you to vote.

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