Cela semble être une cause potentielle du problème. Notre thème a un paramètre qui stocke le contenu de notre page “À propos”. Je ne pense pas que nous ayons eu d’erreur de compilation SCSS avant la mise à jour vers Discourse 3.4.0. Peut-être que quelque chose a changé dans la compilation sass et qu’elle est maintenant plus stricte ?
Mais le problème semble survenir au démarrage de Discourse. Si je modifie simplement le contenu de ce paramètre de thème, aucune erreur SCSS n’est enregistrée. Si je redémarre Discourse, l’erreur SCSS se produit et le fichier CSS des définitions de couleurs redevient vide.
Voici le code du thème qui utilise ce paramètre, dans un fichier hbs. Le contenu du paramètre est juste du HTML.
<div class="about-description-content">
{{{theme-setting 'content_about_main'}}}
</div>
