Los scripts de la sección \u003c/head\u003e del componente Discourse no se cargan en el navegador a veces después de actualizar a discourse 2.8.0.beta7 \u0026 beta8

Al personalizar el sitio de Discourse (antes de Discourse 2.7.0), coloqué algunos scripts personalizados de Java en la sección </head> del componente. También activé esos scripts en eventos de Discourse como decorateWidget, onAppEvent y onPageChange. En la versión anterior de Discourse, todo funcionaba bien.

Actualmente hemos actualizado la versión de Discourse a 2.8.0.beta8. Una vez que actualizamos a la última versión, nos enfrentamos a algunos problemas que se mencionan a continuación:

  • En la página del tema, nuestros scripts personalizados de la sección </head> a veces no se cargan en el navegador, incluso al recargar la página manualmente cuando el usuario ha cerrado sesión.

  • En la página del tema, a veces los scripts de la sección </head> se cargan bien cuando el usuario ha cerrado sesión. Una vez que inicia sesión a través de SSO, la sección </head> a veces falla al cargarse en el navegador de la página.

  • Cuando las secciones </head> fallan al cargarse en la página, los scripts de la sección de encabezado se cargan en el navegador cada vez sin ningún problema.

Nos enfrentamos al problema anterior después de actualizar la versión de Discourse a 2.8.0.beta7 y beta8.

He verificado el archivo de scripts cargados desde la fuente del navegador como se muestra a continuación:

Entonces, ¿los problemas provienen realmente de la versión actualizada 2.8.0.beta7 y beta8 (o) es necesario hacer algo relacionado con esto en la configuración de administración?

1 me gusta