There a stupid bug - after you vote, the arrow is hidden, but it will accept clicks :-) So you can continue to upvote many times, and the score text updates. When you refresh, the actual vote is restored.
Tested with Safari 419.3.
Tested with Safari 419.3.
Adding the visual effect of idempotency on the frontend is probably a two-second fix, anyway.