Firefox input change alert
HTML
Change event triggers an alert. On Firefox the alert can't dismissed.
<br>
<br>
<input id="i">
JavaScript
$('input#i').on('keyup change', function(e) {
e.preventDefault();
e.stopPropagation();
console.log('alert ...' + e.type + Math.random()); // can't be closed on Firefox
// alert('alert ...' + e.type + Math.random());
return false;
});
// Update: when listening to keydown instead of keyup it works as expected. See http://stackoverflow.com/a/43052301/22470