Похоже, это проблема интерпретации спецификаций Firefox и Chrome, а не вашего кода. Я сам попробовал это и воспроизвел проблему.
Спецификации W3C показывают, что ячейки таблицы должны поддерживать onkeydown, но в настоящее время это не поддерживается Firefox / Chrome, вы можете попробовать сообщить об этом как об ошибке Firefox через их веб-сайт. Вы обычно получаете некоторую обратную связь относительно того, почему он сломан (или почему они думают, что он не сломан и не будет исправлять это, как я делал в прошлом)
Могу я спросить, зачем вам нужно фиксировать нажатия клавиш в ячейках таблицы?