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.

??

1 „Gefällt mir“

I can’t reproduce this on my test site?

I’ve installed discourse-category-banners, and created a private category accessible only to a specific group (+ filled out the category ‘about’ info).

When I navigate to the private category it always shows the category banner without needing a refresh.

Is there something else that could be affecting yours? (device, browser, other theme components?)

1 „Gefällt mir“

@craigconstantine
Same. I can confirm. Windows 10, Firefox 93

1 „Gefällt mir“

There’s lots of stuff that could be affecting mine… but without knowing what to look for . . .

But that did make me think to inspect the actual DOM in action… when I don’t see it, the banner is present, but the SPAN is empty. Notice not twist-to-reveal for the SPAN…

Once I press reload though, now the SPAN has a child DIV etc.…

1 „Gefällt mir“