Tengo un error extraño en nuestro servidor de Discourse: no aparece nada a la derecha como vista previa. A veces, esto se puede solucionar actualizando la página, otras veces no.
¿Qué hay del modo seguro? ¿Hay algo en la consola de tu navegador? ¿Qué complementos tienes instalados? ¿Estás en tests-passed, has reconstruido recientemente?
¡Gracias por informarme sobre el modo seguro, Sam! No parece suceder con los plugins deshabilitados. Estamos ejecutando en tests-passed y no hemos pasado por ninguna reconstrucción recientemente.
Lamentablemente, eso no será de mucha ayuda, ya que el foro tiene acceso restringido.
Sin embargo, descubrí algo más: la vista previa de la publicación solo desaparece al responder a un tema específico usando el botón “Responder” junto al corazón.
Eso suele ocurrir cuando la configuración HTTPS del sitio es incorrecta. ¿Puedes revisar los registros de las Herramientas para desarrolladores cuando ocurra el problema? Tanto la consola como la pestaña de red te mostrarán por qué está sucediendo.
Solo para decir que también estamos viendo este problema en el foro de Fairphone, aparentemente desde la actualización a la v.2.9.0 beta 5 y 6. Encontrarán un hilo aquí.
Confirmo que esto solo parece ocurrir cuando la nueva publicación se inicia haciendo clic en el botón gris “Responder” de una publicación anterior. Usar el botón azul “Responder al tema” general, o usar “Citar” para iniciar la publicación, no produce el problema.
Observamos otros problemas (¿relacionados con JS?) al mismo tiempo, por ejemplo, al “Citar” e insertar un hipervínculo (el campo de título opcional no se rellena y el diálogo no se puede validar). Estos problemas no se observan si la publicación no se inició haciendo clic en un botón gris de “Responder”.
También confirmo que los problemas no se han observado en modo seguro.
No ocurre en modo seguro, pero las herramientas de desarrollador tampoco muestran ningún error.
También veo que el resaltado de sintaxis ya no funciona; parece que el CSS del tema está restableciendo los estilos de hljs; usar el tema predeterminado tampoco ocurre en modo seguro.
Eso significa que hay errores en el tema de Fairphone. Debe ser corregido por un administrador allí. Parece que, por ejemplo, un componente temático está intentando usar el antiguo objeto global obsoleto Discourse.User.