Я отвечаю на свой вопрос, чтобы люди с подобной проблемой сэкономили время.
Если это произойдет с вами, a user
был прав.Событие нажатия клавиши было перехвачено вручную и остановило событие при вводе вручную где-то еще в коде.
Если вам нужно отладить это, вы можете перезаписать методы protectDefault и / или stopPropagation:
let debugPreventDefault = Event.prototype.preventDefault;
Event.prototype.preventDefault = function() {
console.log(this);
debugger;
debugPreventDefault.call(this);
};
Возможно, вы захотите отфильтровать типы событий this.type, чтобы пропустить определенные события.