¿Error? El componente de tema discourse-category-banner a veces no muestra el banner

Vaya, pensé que estaba loco hasta que descubrí exactamente cuándo sucede esto…

Aquí tienes un banner de categoría. Esta es una categoría que cualquiera (incluidos los visitantes anónimos) puede ver. Obtengo este banner si elijo la categoría del menú desplegable de categorías en la navegación del sitio, y si hago clic en una etiqueta/cuadro de categoría debajo del título de un tema. Que es exactamente lo que se esperaría que sucediera:

Pero tengo esta otra categoría que tiene seguridad basada en grupos. En particular, “cualquiera” no puede ver esta categoría. Si navego a esta categoría (eligiendo del menú desplegable de categorías, o haciendo clic en el cuadro/etiqueta de categoría debajo del título de un tema), no obtengo el banner:

Si simplemente presiono recargar en mi navegador, entonces aparece el banner. ¯\\_(ツ)_/¯

Tenga en cuenta que he iniciado sesión como Administrador. Si me hago pasar por un usuario normal (un usuario de nivel 1 que está en un grupo que le da permiso para ver esta categoría), el comportamiento es el mismo. Navegar a la categoría, sin banner. Presionar recargar, banner.

??

1 me gusta

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 me gusta

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

1 me gusta

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 me gusta