Les scripts de la section Discourse component </head> ne se chargent pas parfois sur le navigateur après la mise à niveau vers discourse 2.8.0.beta7 et beta8

Lors de la personnalisation du site discourse (avant discourse 2.7.0), j’ai placé des scripts java personnalisés dans la section </head> du composant. J’ai également déclenché ces scripts lors d’événements discourse tels que decorateWidget, onAppEvent et onPageChange. Dans la version précédente de discourse, tout fonctionnait bien.

Actuellement, nous avons mis à niveau la version de discourse vers 2.8.0.beta8. Une fois mis à niveau vers la dernière version, nous rencontrons certains problèmes mentionnés ci-dessous :

  • Sur la page du sujet, nos scripts personnalisés de la section </head> ne se chargent parfois pas dans le navigateur, même en rechargeant la page en dur lorsque l’utilisateur est déconnecté.

  • Sur la page du sujet, les scripts de la section </head> se chargent parfois correctement lorsque l’utilisateur est déconnecté. Une fois connecté via SSO, la section </head> échoue parfois à se charger sur le navigateur de la page.

  • Lorsque les sections </head> échouent à se charger sur la page, les scripts de la section Header se chargent à chaque fois dans le navigateur sans aucun problème.

Nous rencontrons le problème ci-dessus après la mise à niveau de la version discourse vers 2.8.0.beta7 et beta8.

J’ai vérifié le fichier de scripts chargé à partir de la source du navigateur comme ci-dessous :

Alors, les problèmes proviennent-ils réellement de la version mise à niveau 2.8.0.beta7 et beta8 (ou) faut-il faire quelque chose à ce sujet dans les paramètres d’administration ?

1 « J'aime »