Bug? discourse-category-banner Theme-Komponente zeigt Banner manchmal nicht an

Wow, ich dachte, ich wäre verrückt, bis ich herausfand, wann genau das passiert…

Hier ist ein Kategoriebanner. Dies ist eine Kategorie, die jeder (auch anonyme Besucher) sehen kann. Ich erhalte dieses Banner, wenn ich die Kategorie aus dem Dropdown-Menü der Website-Navigation auswähle und wenn ich auf eine Kategoriebezeichnung/ein Feld unter dem Titel eines Themas klicke. Was genau zu erwarten ist:

Aber ich habe diese andere Kategorie, für die eine gruppenbasierte Sicherheit gilt. Insbesondere kann “jeder” diese Kategorie nicht sehen. Wenn ich zu dieser Kategorie navigiere (indem ich sie aus dem Kategorie-Dropdown auswähle oder auf das Kategorie-Feld/die Bezeichnung unter dem Titel eines Themas klicke), erhalte ich das Banner nicht:

Wenn ich einfach im Browser neu lade, erscheint das Banner. ¯\\_(ツ)_/¯

Beachten Sie, dass ich als Administrator angemeldet bin. Wenn ich einen normalen Benutzer (ein Level-1-Benutzer, der Mitglied einer Gruppe ist, die ihm die Sichtbarkeit für diese Kategorie gewährt) impersoniere, ist das Verhalten dasselbe. Zur Kategorie navigieren, kein Banner. Neu laden, Banner.

??

Ich kann das auf meiner Testseite nicht nachstellen.

Ich habe discourse-category-banners installiert und eine private Kategorie erstellt, die nur für eine bestimmte Gruppe zugänglich ist (und die Kategorie-„Über"-Informationen ausgefüllt).

Wenn ich zur privaten Kategorie navigiere, wird das Kategorienbanner sofort angezeigt, ohne dass ein Neuladen erforderlich ist.

Gibt es etwas anderes, das bei dir einen Einfluss haben könnte? (Gerät, Browser, andere Theme-Komponenten?)

@craigconstantine
Gleiches hier. Ich kann das bestätigen. Windows 10, Firefox 93.

Bei mir könnte vieles einen Einfluss haben … aber ohne zu wissen, wonach ich suchen soll …

Das hat mich jedoch dazu gebracht, das tatsächliche DOM im Einsatz zu untersuchen. Wenn ich es nicht sehe, ist das Banner zwar vorhanden, aber das SPAN-Element ist leer. Beachte: Kein „Twist-to-Reveal" für das SPAN-Element …

Sobald ich jedoch neu lade, enthält das SPAN-Element nun ein untergeordnetes DIV usw. …