Aggiornato a discourse versione 2.8.0.beta7 e beta8 causando perdita di dati degli script nella sezione </head> che non sono stati caricati la maggior parte delle volte nel browser

Ciao,

Dopo l’aggiornamento alle versioni discourse 2.8.0.beta7 e beta8, si è verificato il seguente problema:

  • Ho scritto del javascript nel componente tema nella sezione </head> (o) Head che funziona quando vengono attivati gli eventi discourse come OnAppEvent, DecorateWidget e OnPageChange. Tuttavia, gli script scritti nella sezione </head> non venivano caricati nel browser a volte. Le sezioni Header e After Header vengono caricate correttamente in tutto il sito. Ho scoperto che il file dello script della sezione </head> mancava nella sorgente del browser vedendo l’immagine sottostante:

Qualcuno può confermare se questo problema si è verificato aggiornando la versione di discourse a 2.8.0.beta7 e beta8?

Molte cose sono cambiate quando si è passati a Ember CLI. Le nuove installazioni utilizzeranno per impostazione predefinita le build di Ember CLI in produzione potrebbero fornire alcuni indizi.

Penso che anche se non l’hai abilitato esplicitamente, alcune delle modifiche apportate per prepararlo potrebbero essere la causa del problema.

Stai riscontrando errori nella console del browser? Sono sorpreso che il problema si verifichi solo ‘a volte’, il che mi fa pensare che potrebbe essere qualcosa di specifico della configurazione del tuo sito, piuttosto che qualcosa che è cambiato in Discourse :thinking:

1 Mi Piace

Sì, controlla gli errori della console del browser qui sotto

Hai un proxy (ad esempio Cloudflare) davanti al tuo sito? Se sì, prova a disabilitarlo.

1 Mi Piace