El desplazamiento del cursor en el editor CSS/HTML lo hace inutilizable debido a la anulación de la fuente CSS

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.

4 Me gusta

¿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?

En realidad, me lo pregunto yo también, Jeff. ¿A dónde tendría que ir para determinar si estamos alojados por Discourse o por nosotros mismos?

Aquí hay algunos detalles:

$whois eventtribe.com
Name Server: DNS1.P05.NSONE.NET
Name Server: DNS2.P05.NSONE.NET
nserver:      A.GTLD-SERVERS.NET
nserver:      B.GTLD-SERVERS.NET

$ ping eventtribe.com
PING eventtribe.com (198.7.63.115): 56 data bytes
1 me gusta

Si tuvieras un alojamiento de CDCK, tu nombre se resolvería a un CNAME que apunta a su dominio. Es muy probable que tengas un alojamiento propio… de alguna manera. Quizás esto te dé una pista: 198.7.63.115 IP Geolocation | Washington, leaseweb.com, AS30633, VPN Not Detected [US], aunque tal vez no.

1 me gusta

Te puedo asegurar que Discourse no aloja www.eventtribe.com.

5 Me gusta

:smiley: Supongo que lo sabrías, ¿no?

¿Es el post de Sam el mejor lugar para empezar a leer sobre la actualización?

1 me gusta

Aha. Lo consulté con mi jefe de equipo de marketing y resulta que estamos alojados en https://www.communiteq.com/.

No sé nada sobre esta empresa, ¿hay algo que debería saber? :smiley:

Voy a abrir un ticket con ellos para preguntar sobre el problema del editor.

5 Me gusta

Son buenas personas, publican aquí a menudo y nos apoyamos mutuamente :handshake:

Más Discourse = Más Mejorish

4 Me gusta

¡Eso es muy bueno de escuchar, Jeff, gracias!

1 me gusta

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.

6 Me gusta

¡Gracias, Michael! Quiero aclarar desde el principio que esto lo heredé de un compañero de trabajo anterior. :smiley:

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!

1 me gusta

A mí también, de hecho. Por lo que recuerdo, antes no era así.
Por otro lado, * es un selector realmente malvado.

2 Me gusta