Author: alexsm333
Description:
Checkbox checked state during mouseUp event
When you try using shift-clicking checkboxes in Opera 9.20, for example on http://en.wikipedia.org/w/index.php?title=Special:Watchlist&action=edit, it doesn't work properly like in other browsers.
Why: the code
if ( is_opera ) { // opera has already toggled the checkbox by this point
endState = !endState;
}
in checkboxMouseupHandler() in http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/wikibits.js
What the comment says is not true, at least for Opera 9.2. Try attached example in Opera and Firefox/IE and behaviour is the same: mouseup event shows previous checkbox state.
Suggestion: determine which exactly old Opera versions behave incorrectly and modify the condition above.
Version: 1.11.x
Severity: normal
Attached: