Après la mise à niveau de l’interface utilisateur Web. Les utilisateurs obtiennent un écran de chargement infini. Mon mobile fonctionne bien, sauf si j’utilise une fenêtre privée.
Tests en cours
Serveur Ubuntu auto-hébergé
Tentative de reconstruction côté serveur sans erreurs identifiables. Il se met en pause lors de la construction, voir ci-dessous pendant un certain temps.
.
J’ai rencontré un problème similaire lorsque le site utilisait une ancienne version de Google Analytics, alors votre site utilise-t-il une ancienne version de Google Analytics ?
[Edit] : Il serait utile de partager les journaux de la console du développeur du navigateur.
En vérifiant les logs de la console, il semble que le problème provienne d’un plugin de thème quelque chose :
caught (in promise) Error: Could not find module `select-kit/templates/components/combo-box/combo-box-header` imported from `discourse/theme-91/components/locale-combo-box-header`
Probablement qu’un composant de thème utilise du code obsolète/déprécié, ce qui provoque l’échec du chargement.
J’ai créé un thème vierge en utilisant la palette claire avec aucun composant activé. Même problème. Dois-je désactiver les autres thèmes ? J’ai défini le thème vierge comme thème par défaut.
Hum, le fait est que je ne vois plus l’erreur que j’ai signalée ci-dessus et le site se charge pour moi… Deuxièmement, cela me rappelle encore le problème de l’ancienne version de Google Analytics, dont le bug apparaissait parfois et parfois non… Utilisez-vous GA, pouvez-vous simplement le désactiver dans les paramètres d’administration ?
Est-ce activé par défaut ? Sinon, il ne devrait pas être présent.
MODIFICATION, il semble que ce soit corrigé maintenant. Le navigateur privé semble avoir des problèmes. Mais Whale fonctionne bien.
Je ne suis pas sûr de la nature exacte du problème. Mais j’ai déjà rencontré ce genre de chose après avoir utilisé la nouvelle expérience utilisateur web pour la mise à niveau. Un autre site fonctionnant de manière stable n’a pas rencontré cette condition qui charge une fenêtre Docker séparée.