When I add any onkeyup event, it does not do what it's supposed to in Opera. It fires repeatedly while the key is held, not when it's released. This same event works correctly in Chrome and Firefox. I have no listeners for keydown or keypressed.
This simple code logs a stream of key events to the console in Opera when the key is held down. In Firefox and Chrome, it logs a single line when the key is released (I'm using Mootools, but it does the same with traditional event attaching, and does it attached anywhere: window, document, a text field...)
$(window).addEvent("keyup", trapKeyUp);
function trapKeyUp(e) {
console.log(e);
}
So my question is: is there something I'm doing wrong code wise in Opera's case, or is the browser just horribly broken? In searching on this site and Google I did not readily find any references to this specific issue. I'm using the latest Opera on Ubuntu