I recently tried to un-upvote a comment, and received a message that if I did so, I would not be able to upvote it again:

Are you sure you want to undo your upvote on this comment? You will not be able to upvote it again.

Unlike this question, I completely understand what the message is saying. However, why am I not allowed to upvote it again? What's the reasoning behind this decision?


The only valid reason for un-upvoting a comment is if the upvote was a mistake.

As it stands, you can only un-upvote a comment within 1 minute of upvoting it.

Since you have to take a very concious decision to un-upvote, allowing you to upvote after un-upvoting would be rather... inconsistent.

  • 4
    5 minutes? I think it's 60 seconds, and only if you're still on the page. I'd say it's merely to allow for flagging, as flagging is blocked once you upvoted. – Arjan Jun 2 '12 at 19:30
  • 16
    What if the comment was edited to be something you disagree with, though? – Ry- Jun 3 '12 at 2:45
  • 9
    There is more than one valid reason for un-upvoting a comment. – nobar Oct 23 '12 at 3:55
  • 41
    1) Upvote, then not-sure, un-upvote, further review, upvote. 2) Upvote completely by accident, un-upvote, read comment, upvote. – nobar Oct 23 '12 at 15:34
  • 1
    @nobar - If you un-upvote a comment, you can't upvote it again. The "are you sure" message for un-upvoting a comment is clear about that. – Oded Oct 23 '12 at 15:36
  • 37
    @Oded. Yes, I understood that. That part I don't know is "why?" -- which is what this question is about. I am not satisfied by the "inconsistent" rationale. The other explanation that I have seen is "We do not want flip flopping" -- also not satisfying. – nobar Oct 23 '12 at 15:43
  • 2
    @Oded - I agree with nobar. It's not like this is natural functionality, someone took the time to craft and test this functionality. This means there was purpose, and purpose has reason. Any way to figure out who made the change, and ask? Edit: Found the "perpetrator" :) - meta.stackexchange.com/questions/1170/… (Mentioned in comments to original question). – user66001 Jan 13 '13 at 19:35
  • 14
    @Oded: One simple reason is that you can change your mind wrt. a comment. A la "A wise man changes his mind sometimes, but a fool never." I see no harm in allowing "flip-flopping". In fact, it would probably make SE's code a few lines simpler. – jdm Apr 16 '13 at 18:00
  • 6
    I accidentally upvoted this comment, immediately undid it, accepted the consequences, and now regret it. Now that I've read it, I agree that it adds something useful to the post, but I can't show that now. – Iain Samuel McLean Elder Nov 22 '13 at 4:30
  • 8
    @Oded "allowing you to upvote after un-upvoting would be rather... inconsistent." Humans are not machines, we can think and have a good conclusion and them un-upvote. We can learn, re-think, change the paradigm and upvote again. I think that's why StackOverflow is good... to learn, change wrong beliefs, change paradigms. We aren't making a surgery, we are just voting a comment.. we can miss and fix that. – Wagner Mar 7 '14 at 16:30
  • 3
    @Oded Why are questions treated any different from comments? Votes on questions can be flipped, but only within reasonable limits. Why are the rules stricter for comments? – ghosts_in_the_code May 10 '15 at 17:46
  • 1
    @ghosts_in_the_code - because comments are less valuable than questions and answers (which is the focus of our sites). Comments are second class citizens - you will note there are no downvotes for comments. Comments only exist to help clarify a post and once incorporated into the post are liable to be removed without warning. – Oded May 10 '15 at 18:00
  • 1
    You say "you have to take a very conscious decision to un-upvote" but what about when you can't see most of the comment because it's behind the modal popup demanding a decision for all of time? Certainly not the experience I have expected the last few times it happened to me and I realized something was suddenly escalated and I was screwed. – jnm2 Jul 22 '16 at 15:22
  • 2
    Question and answer votes get locked after 5 minutes to prevent gaming the system and tactical downvoting. Comment upvotes don't give any reputation though, so there's no point in disallowing users to undo-upvote and re-upvote. – clickbait Jun 15 '18 at 17:04
  • 5
    I have personally upvoted, then un-upvoted a comment because I initially thought it contributed to the answer, but then came to believe its information was wrong. Following other answers and further discussion, I would now like to reupvote that comment to make sure others realize that it is indeed contains accurate, contributive information. Unfortunately, Stack Overflow sees the need to enforce some nebulous sense of lifetime commitment and overengineered consistency. – Jacob Stamm Sep 18 '18 at 14:11

You must log in to answer this question.

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