I observed something similar a few days ago - and unfortunately, just a few minutes ago.
When voting on multiple nodes (root- and replies), the votes get tallied but all nodes that
were not voted have their up-vote button checked after the updated page is presented.
So hitting the submit button twice results in all nodes being up-voted ;-)
It seems to be a server problem as the following code snippets try to illustrate:
Before voting / freshly loaded page:
<div class="vote"><center>
<label><label><input type="radio" name="vote__86xxxx" value="1" />++</
+label></label> <label><label><input type="radio" name="
+vote__86xxxx" value="-1" />--</label></label>
</center></div>
After voting / reloaded page:
<div class="vote"><center>
<label><label><input type="radio" name="vote__86xxxx" value="1" checke
+d="checked" />++</label></label>
<label><label><input type="radio" name="vote__86xxxx" value="-1" />--<
+/label></label>
</center></div>
Note the checked tag (I masked the real vote id xxxx, BTW).
Expected behavior: no checked tag for nodes not voted and no input tags but a reputation header for those nodes voted.
Yesterday and (I think) the day before, it seemed to be fixed. Using: Opera 10.62 / Linux
|