Je viens de passer à la dernière version (2.8.0.beta4) après plusieurs mois de négligence, et il semble que mon correctif n’était pas si durable (ou peut-être que le problème actuel n’est pas lié à ce correctif). Je travaille actuellement à comprendre ce qui s’est passé et je mettrai à jour ce fil dès que je saurai, mais si ce qui suit vous dit quelque chose, n’hésitez pas à me le faire savoir.
En gros, ce qui s’est passé est similaire à ce qui est décrit dans le message d’origine, sauf que cette fois ce n’est pas l’en-tête de Discourse qui couvre la barre de navigation supérieure \u003cstrike\u003e mais la barre de navigation supérieure qui couvre l’en-tête de Discourse \u003c/strike\u003e. (edit : je pense maintenant que l’en-tête n’est pas couvert, mais qu’il n’est tout simplement pas rendu). Lorsque je désactive le thème par défaut via le mode sécurisé, tout s’affiche correctement.
Curieusement, cependant, lorsque je navigue vers /admin/customize/themes/11/desktop/scss/edit, l’en-tête de Discourse et la barre de navigation supérieure s’affichent correctement (à la fois en mode sécurisé et en mode normal). Je pense que la raison pour laquelle il n’y a pas de différence entre le mode sécurisé et le mode normal sur la page du thème est que le mode sécurisé ne s’applique pas à certaines pages d’administration. Mais ce que je ne comprends pas, c’est pourquoi tout s’affiche correctement sur les pages d’administration mais pas ailleurs.
Une autre chose que je ne comprends pas : lorsque j’accède au site sur mon mobile, il s’affiche également correctement, même lorsque je demande explicitement la version bureau…
Je vais enquêter plus avant, mais j’apprécierais toute suggestion ici.
Edit : Voici ce que je vois lorsque j’inspecte une page publique (en mode normal) :
Et voici ce que je vois lorsque j’inspecte une page d’administration (en mode normal) :
Comme vous pouvez le voir, mon correctif CSS est présent dans les deux cas, mais seul le second rend la page correctement…

