Событие нажатия клавиши 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 события будут запускаться постоянно, если я нажму клавиши.

У кого-нибудь есть идея, в чем может быть проблема?

Заранее спасибо.

0 ответов

Другие вопросы по тегам