Atualizado para discourse versão 2.8.0.beta7 e beta8 causando perda de dados de scripts da seção </head> que não foram carregados na maioria das vezes no navegador

Olá,

Após a atualização para as versões discourse 2.8.0.beta7 e beta8, o problema abaixo ocorreu:

  • Escrevi um pouco de JavaScript em um componente de tema na seção </head> (ou) Head, que funcionará quando os eventos do discourse forem acionados, como OnAppEvent, DecorateWidget e OnPageChange. No entanto, os scripts escritos na seção </head> não foram carregados no navegador às vezes. As seções Header e After Header estão carregando bem em todo o site. Descobri que o arquivo de script da seção </head> estava faltando no código-fonte do navegador, vendo a imagem abaixo:

Alguém pode confirmar se este problema ocorreu ao atualizar a versão do discourse para 2.8.0.beta7 e beta8?

Muitas coisas mudaram ao mudar para o Ember CLI. Novas instalações usarão por padrão builds do Ember CLI em Produção podem fornecer algumas pistas.

Acho que mesmo que você não o tenha habilitado explicitamente, algumas das mudanças feitas para prepará-lo podem ser o que está causando o problema.

Você está vendo algum erro no console do navegador? Fico surpreso que o problema aconteça apenas ‘às vezes’ - isso me faz pensar que pode ser algo específico da configuração do seu site, em vez de algo que mudou no Discourse :thinking:

1 curtida

Sim, por favor, verifique os erros no console do navegador abaixo

Você tem um proxy (por exemplo, Cloudflare) na frente do seu site? Se sim, tente desativá-lo.

1 curtida