Isso funciona muito bem para ocultar muitos elementos em uma categoria de “documentação” (sim, eu sei que existe um plugin de docs, mas acho o layout nativo melhor) meu problema é quando clico de, digamos, “Ford” para “Documentação”, o CSS não é atualizado e, portanto, minhas coisas não são ocultadas, a menos que eu atualize a página inteira com F5 / Ctrl + R.
Há algo que estou perdendo para permitir que isso funcione?
O mesmo se aplica ao contrário também.
Você pode visitar qualquer categoria em https://community.cyanlabs.net e depois ir para documentação e verá os elementos CSS ocultos ainda aparecendo.
Parece que você está usando o Tema Air, que inclui o componente de tema Discourse Loading Slider.
Se você desabilitar esse componente em admin > customize > themes > components e tentar novamente… isso muda alguma coisa? Às vezes, esse componente pode causar um problema onde as classes permanecem entre as páginas até que você atualize.
Ah, ok… Dando uma olhada mais de perto, parece que há uma classe dinâmica sendo adicionada pelo tema à tag body, como category-documentation-21 e category-ford-5… nas transições de página, essas classes não parecem ser removidas corretamente.
Atualizaremos este tópico quando ele for corrigido (ou algo mais relacionado). Se você alterar seu nível de acompanhamento para “seguir” no menu suspenso na parte inferior do tópico, você será notificado sobre novas postagens.
Isso deve ser corrigido neste commit, então na próxima vez que você atualizar o Discourse, as classes de categoria deverão ser adicionadas/removidas conforme o esperado.