Firefox input change alert

by powtac

HTML

Change event triggers an alert. On Firefox the alert can't dismissed.
<br>
<br>
<input id="i">

JavaScript

var popupOpen = false;

$('input#i').on('keyup change', function(e) {
    if (popupOpen == false) {
        popupOpen = true;
        console.log('alert ...');
        alert(e.delegateTarget); // can't be closed on Firefox
        popupOpen = false;
    }
    return false;
});


// Update: when listening to keydown instead of keyup it works as expected. See http://stackoverflow.com/a/43052301/22470