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.

??

Não consigo reproduzir isso no meu site de teste.

Instalei o discourse-category-banners e criei uma categoria privada acessível apenas a um grupo específico (e preenchi as informações “sobre” da categoria).

Ao navegar para a categoria privada, o banner da categoria sempre aparece sem necessidade de atualizar a página.

Há algo mais que possa estar afetando o seu? (dispositivo, navegador, outros componentes do tema?)

@craigconstantine
Igual. Posso confirmar. Windows 10, Firefox 93

Há muitas coisas que poderiam estar afetando o meu… mas sem saber o que procurar . . .

Mas isso me fez pensar em inspecionar o DOM real em ação… quando não vejo, o banner está presente, mas o SPAN está vazio. Note que não há o recurso de “torcer para revelar” para o SPAN…

No entanto, assim que pressionar recarregar, agora o SPAN tem um DIV filho etc.…