Esto parece ser un problema con la interpretación de Firefox y Chrome de las especificaciones en lugar de su código. Lo intenté yo mismo y reproduje el problema.
Las especificaciones del W3C muestran que las celdas de tabla deberían ser compatibles con onkeydown pero esto no parece ser compatible con Firefox/Chrome actualmente, podría intentar informar esto como un error de Firefox a través de su sitio web. Por lo general, recibe retroalimentación sobre por qué está roto (o por qué creen que no está roto y no lo reparará como lo he hecho en el pasado)
¿Puedo preguntar por qué necesita capturar las teclas en las celdas de la tabla?
- Si usted está esperando la gente entre en el texto, entonces debería usar <entrada> etiquetas que registrará los eventos de pulsación de teclas bien.
- Si las pulsaciones de teclado son una especie de navegación entonces tal vez un menú contextual hecho basado en eventos de clic del ratón sería mejor
¡Esto es tan extraño! –