Bug? Componente de tema discourse-category-banner às vezes não exibe o banner

Uau, pensei que estava louco até descobrir exatamente quando isso acontece…

Aqui está um banner de categoria. Esta é uma categoria que qualquer pessoa (incluindo visitantes anônimos) pode ver. Recebo este banner se selecionar a categoria no menu suspenso de categorias na navegação do site e se clicar em um rótulo/caixa de categoria abaixo do título de um tópico. Que é exatamente o que se esperaria que acontecesse:

Mas tenho esta outra categoria que tem alguma segurança baseada em grupo. Notavelmente, “qualquer pessoa” não pode ver esta categoria. Se eu navegar para esta categoria (selecionando-a no menu suspenso de categorias ou clicando na caixa/rótulo da categoria abaixo do título de um tópico), não recebo o banner:

Se eu apenas recarregar no meu navegador, o banner aparece. ¯\\_(ツ)_/¯

Note que estou logado como Administrador. Se eu me passar por um usuário normal (um usuário de nível 1 que está em um grupo que lhes dá permissão de visualização para esta categoria), o comportamento é o mesmo. Navegar para a categoria, sem banner. Recarregar, banner.

??

1 curtida

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 curtida

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

1 curtida

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 curtida