Bug ? Le composant de thème discourse-category-banner n'affiche parfois pas la bannière

Wow, je pensais devenir fou jusqu’à ce que je comprenne exactement quand cela se produit…

Voici une bannière de catégorie. C’est une catégorie que tout le monde (y compris les visiteurs anonymes) peut voir. J’obtiens cette bannière si je sélectionne la catégorie dans le menu déroulant de la navigation du site, et si je clique sur une étiquette/boîte de catégorie sous le titre d’un sujet. Ce qui est exactement ce à quoi on pourrait s’attendre :

Mais j’ai cette autre catégorie qui a une sécurité basée sur les groupes. Notamment, « tout le monde » ne peut pas voir cette catégorie. Si je navigue vers cette catégorie (en la sélectionnant dans le menu déroulant des catégories, ou en cliquant sur la boîte/étiquette de catégorie sous le titre d’un sujet), je n’obtiens pas la bannière :

Si je recharge simplement dans mon navigateur, la bannière apparaît. ¯\\_(ツ)_/¯

Notez que je suis connecté en tant qu’administrateur. Si j’usurpe l’identité d’un utilisateur normal (un utilisateur de niveau 1 qui fait partie d’un groupe qui lui donne la permission de voir cette catégorie), le comportement est le même. Naviguer vers la catégorie, pas de bannière. Recharger, bannière.

??

Je n’arrive pas à reproduire ce problème sur mon site de test.

J’ai installé discourse-category-banners et créé une catégorie privée accessible uniquement à un groupe spécifique (en remplissant également les informations « À propos » de la catégorie).

Lorsque je navigue vers cette catégorie privée, la bannière de catégorie s’affiche toujours sans avoir besoin d’actualiser la page.

Y a-t-il autre chose qui pourrait affecter votre cas ? (appareil, navigateur, autres composants de thème ?)

@craigconstantine
Même chose. Je peux confirmer. Windows 10, Firefox 93

Il y a beaucoup de choses qui pourraient affecter le mien… mais sans savoir quoi chercher . . .

Cela m’a cependant incité à inspecter le DOM réel en action… quand je ne le vois pas, la bannière est présente, mais le SPAN est vide. Remarquez qu’il n’y a pas de « déplier pour révéler » pour le SPAN…

Dès que j’appuie sur recharger, le SPAN contient maintenant un enfant DIV etc.…