Soy usuario por primera vez de Discourse, ya que heredé la administración del sitio de otro compañero de trabajo. Mientras trabajo en una lista de solicitudes de cambios en la interfaz de usuario, noto que el editor para realizar estos cambios es casi inutilizable.
Me refiero a que cuando coloco el cursor en un punto para editar un carácter, termino editando un carácter a una docena o más posiciones a la izquierda de donde está mi cursor. Aquí hay una captura visual…
He hecho clic al final de la línea, pero mi cursor aparece casi a una pulgada a la derecha (en el espacio en blanco), y sin embargo, si presiono retroceso, se elimina el punto y coma. Puedo solucionarlo copiando el contenido a mi editor de texto, actualizando el código allí y volviéndolo a pegar. Esto NO puede ser el comportamiento previsto, pero no tengo idea de por qué está sucediendo. ¿Es este editor un complemento?
Según las etiquetas meta, estoy ejecutando Discourse 2.4.1, y me han dicho que estamos alojados por Discourse en lugar de alojar nuestra propia versión.
No estoy seguro de por qué ocurriría eso. Nunca lo he visto. Mi mejor suposición es que algo en tu tema está roto. Podrías probar el modo seguro (https://yoursite/safe-mode). Además, si tienes mucho desorden en el tema que limpiar, definitivamente deberías revisar Install the Discourse Theme CLI console app to help you build themes para que puedas trabajar en tu editor favorito de la manera en que Dios lo pretendía.
¿Estás seguro? Si estás en nuestro alojamiento, deberías estar en la versión beta actual (2.5). Te sugiero investigar un poco más. ¿Menciona a nuestra empresa tu panel de control de administrador?
Me he tomado la libertad de echar un vistazo a esto. El problema lo causa la fuente Lato, que es insertada por el componente de tema “Fonts” y aplicada a todos los elementos (*). No es una fuente de ancho fijo y, al parecer, el editor no funciona bien con ella. Usar /safe-mode soluciona el problema.
La causa real es que estás aplicando esa fuente a todos los elementos mediante el selector *. Si cambias esto a html, recuperarás la herencia y la especificidad normales de CSS, y tu editor obtendrá la fuente correcta.
¡Gracias, Michael! Quiero aclarar desde el principio que esto lo heredé de un compañero de trabajo anterior.
Hice lo que sugeriste y tienes razón, efectivamente lo soluciona. Debo decir que me sorprendió un poco que se puedan realizar cambios en CSS y que se reflejen en el área de configuración. Pero lo que sugeriste tiene todo el sentido. ¡Gracias de nuevo por tu tiempo!