Componentes do Discourse scripts da seção <head> não estão carregando no navegador às vezes após a atualização para discourse 2.8.0.beta7 e beta8

Ao personalizar o site do Discourse (antes do Discourse 2.7.0), coloquei alguns scripts Java personalizados na seção </head> do componente. Também acionei esses scripts em eventos do Discourse como decorateWidget, onAppEvent e onPageChange. Na versão anterior do Discourse, tudo funcionou bem.

Atualmente, atualizamos a versão do Discourse para 2.8.0.beta8. Assim que atualizamos para a versão mais recente, estamos enfrentando alguns problemas mencionados abaixo:

  • Na página do tópico, nossos scripts personalizados da seção </head> às vezes não são carregados no navegador, mesmo com recarregamento forçado da página quando o usuário está desconectado.

  • Na página do tópico, às vezes os scripts da seção </head> são carregados corretamente quando o usuário está desconectado. Uma vez logado através do SSO, a seção </head> falha ao carregar na página do navegador às vezes.

  • Quando as seções </head> falham ao carregar na página, os scripts da seção do cabeçalho são carregados todas as vezes no navegador sem nenhum problema.

Estamos enfrentando o problema acima após atualizar a versão do Discourse para 2.8.0.beta7 e beta8.

Verifiquei o arquivo de scripts carregados a partir do código-fonte do navegador como abaixo:

Portanto, os problemas estão realmente vindo com a versão atualizada 2.8.0.beta7 e beta8 (ou) preciso fazer algo relacionado a isso nas configurações de administrador?

1 curtida