Событие нажатия клавиши JavaScript не срабатывает после нажатия кнопки в Firefox
У меня следующая проблема. Я добавил двух слушателей событий в keydown и keyup документа следующим образом:
document.addEventListener('keydown', function(event) {
console.log("keydown");
//checking if W or S is down
});
document.addEventListener('keyup', function(event) {
console.log("keyup");
//checking if W or S is down
});
В консоли я вижу сообщения, когда загружаю сторону и нажимаю любые клавиши. Но как только я нажимаю на кнопку, события больше не запускаются, пока я не щелкаю в другом месте документа.
Это происходит на каждой кнопке в стороне. Я также попытался привязать eventListener к одному из событий нажатия клавиш, чтобы посмотреть, не поглощают ли они событие по какой-то причине, но не сделали этого.
Это происходит только в Firefox. В chrome события будут запускаться постоянно, если я нажму клавиши.
У кого-нибудь есть идея, в чем может быть проблема?
Заранее спасибо.