Las teclas de flecha en el editor comenzaron a comportarse de manera un poco extraña en Firefox hace algunas versiones. Las flechas arriba y abajo a veces requieren una pulsación adicional para pasar de un párrafo a otro.
Para reproducir el problema:
Crea un nuevo perfil predeterminado de Firefox. Yo estaba usando Ubuntu 20.04.
firefox --new-instance --profile $(mktemp -d) &
Inicia un nuevo mensaje en el foro. Crea varios párrafos. Presiona las teclas de flecha arriba y abajo y observa las pulsaciones que no mueven el cursor.
Además, no estoy seguro de si esto es un error o si fue intencional, pero el índice de tabulación cambió en el editor. Anteriormente podías escribir un mensaje, presionar Tab y luego estarías en el botón de enviar, pero ahora se necesitan dos pulsaciones de Tab.
Puedo acostumbrarme al cambio, pero pensé que podría ser un error. Si fue un accidente, una sola pulsación de Tab sería más conveniente para los usuarios que dependen del teclado y evitaría que tengan que reaprender la memoria muscular. No estoy seguro de si ese último punto es un error, así que solo lo menciono de paso aquí.
No estoy seguro de que sea un error del navegador. El cursor no desaparece y he estado usando Firefox desde su lanzamiento sin encontrar nunca este comportamiento. Solo apareció en las últimas actualizaciones de Discourse de mi foro principal.
Acabo de probarlo de nuevo mientras escribía este comentario y parece que el cursor no se impide que se mueva, pero a menudo hay un retraso de 1-2 segundos cuando el cursor sale de un párrafo, como si un listener de eventos estuviera realizando algún cálculo. No ocurre cada vez. He probado variando la velocidad al presionar las teclas de flecha, pero no estoy seguro de si eso tiene algún efecto sobre cuándo ocurre.
Incluso si fuera un error del navegador, ¿no tiene cada navegador errores que deben tenerse en cuenta? Solo lo he probado en una computadora (con varios perfiles del navegador Firefox), pero podría ser que todos los usuarios de Firefox estén experimentándolo en sitios de Discourse.
Mientras tanto, preguntaré en el foro de Mozilla, ya que podrían identificar de qué se trata.
¿Estás usando la versión de Windows de Mozilla Firefox? Yo tuve un problema similar cuando usaba activamente una computadora con Windows junto con Mozilla Firefox. El problema no se limita a las comunidades de Discourse.
Sí, estoy totalmente dispuesto a acomodar las peculiaridades y eliminar los cuellos de botella de rendimiento, pero he usado Firefox durante bastante tiempo y esta regresión me parece bastante reciente. Veamos qué dicen los de Mozilla.
Reproducción en Linux con la última versión de Firefox.
Acabo de probar creando una página HTML simple sin CSS ni JS, y es muy difícil reproducirlo allí, pero muy rara vez ocurre en los límites de los párrafos. (Tuve que intentarlo muchas veces antes de que sucediera.) También fui a Pastebin y pude reproducirlo allí.
Creo que es un error de Firefox que se ve agravado por JavaScript o CSS. Probablemente no lo haya notado en otros lugares, porque los cuadros de texto en los sitios que visito hacían algo diferente con JS/CSS.
Voy a presentar un informe de error allí y quizás lo solucionen pronto, ya que es bastante grave. Disculpa las molestias.