Undoing an up-vote / down-vote on the Stack Exchange sites is achieved by clicking the original button twice.

Since the voting widget is a spinner, when I up-vote an answer, and later change my mind, I click the down button, which actually changes my vote from +1 to -1, instead of just cancelling the up-vote.

Is Stack Exchange's approach correct?

closed as too localized by Patrick McElhaney Sep 26 '11 at 12:59

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.


There is never a correct approach to something. It is always someone's choice, and in the case of StackExchange, I think it works fine. You managed to work it out, as did pretty much everyone else.

It may look like a spinner, but it isn't - it's more like a thumbs up and thumbs down (but cleaner looking in my opinion).

If you were to "fix" it now, that would likely cause confusion as thousands of people would have to relearn what they already know - and that would be a poor decision.

  • They are not spinners, and the tooltips make this clear. They are votes on a question or answer. – Schroedingers Cat Sep 26 '11 at 11:21

It addition to the other answers, the tooltip you get for the arrow is pretty explicit:

This answer is [not] useful (click again to undo)

I know not everyone reads tooltips, but it is there.


i didn't think of it as a spinner but now that i think of it i find that SE's vote button doesn't behave like a spinner. so is SE's vote button bad because it looks some what like something that behaves differently, but for the most part i think no because spinners are rare, and for the most part have been replaced with text fields where the user types in the numbers rather than clicking a lot to set them.

Not the answer you're looking for? Browse other questions tagged or ask your own question.