Actualización a discourse versión 2.8.0.beta7 y beta8 causa pérdida de datos de scripts de la sección </head> que no se han cargado la mayoría de las veces en el navegador

Hola,

Después de actualizar a las versiones discourse 2.8.0.beta7 y beta8, se produjo el siguiente problema:

  • Escribí algo de javascript en el componente de tema en la sección </head> (o Head) que funcionará cuando se activen eventos de discourse como OnAppEvent, DecorateWidget y OnPageChange. Pero los scripts escritos en la sección </head> no se cargaron en el navegador a veces. Las secciones Header y After Header se cargan bien en todo el sitio. Encontré que el archivo de script de la sección </head> faltaba en el código fuente del navegador al ver la siguiente imagen:

¿Alguien puede confirmar si este problema ocurrió al actualizar la versión de discourse a 2.8.0.beta7 y beta8?

Muchas cosas cambiaron al cambiarse a Ember CLI. Las nuevas instalaciones usarán por defecto las compilaciones de Ember CLI en Producción podrían proporcionar algunas pistas.

Creo que incluso si no lo habilitaste explícitamente, algunos de los cambios realizados para prepararlo pueden ser lo que está causando el problema.

¿Estás viendo algún error en la consola del navegador? Me sorprende que el problema solo ocurra “a veces”, eso me hace pensar que podría ser algo específico de la configuración de tu sitio, en lugar de algo que haya cambiado en Discourse :thinking:

1 me gusta

Sí, por favor, revise los siguientes errores de la consola del navegador

¿Tiene un proxy (por ejemplo, Cloudflare) delante de su sitio? Si es así, intente deshabilitarlo.

1 me gusta