I think I have found a small error in the vote display code for the electorship, most likely due to the same mechanics that prevent the showing of negative votes (which has already been established to be status-bydesign)
Anyway, pictures are worth a thousand words, right?
One would expect the vote total to display 0, rather than +1, yes? I realize this could be status-bydesign as well, but thought I'd mention this odd behavior anyway.
The same thing happens in reverse - candidates you have voted down have a minimum of -1, instead of 0.
(scoreBeforeVote + abs(scoreBeforeVote))/2 + vote
and S-BD.score = total < 0 ? 0 + vote : total
but I wanted to express it without a conditional because I'm a math nerd. :P