CSS regressão: .navigation-container border-bottom sem espaçamento após última atualização

Olá equipe do Discourse :waving_hand:,

Após a última atualização, notei uma regressão de CSS relacionada ao elemento .navigation-container nas páginas de categoria.

Anteriormente, havia um espaçamento natural ou margem entre a borda inferior do .navigation-container e o conteúdo abaixo (como as caixas de categoria). Agora, a borda está colada ao próximo elemento, sem margem ou preenchimento, o que parece visualmente apertado e inconsistente.

Isso só começou após a atualização mais recente. Parece vir de:

.navigation-categories .navigation-container,
.categories-list .navigation-container {
  border-bottom: 3px solid var(--primary-low-mid-or-secondary-high);
}

Eu corrigi manualmente adicionando:

margin-bottom: 24px;

Isso restaura o espaçamento, mas, idealmente, isso deve ser tratado pelo core ou pelo tema padrão.


Antes:

Depois:


Atenciosamente,

3 curtidas

Olá,

Não consigo reproduzir este problema. Você está vendo o mesmo aqui no meta ou apenas no seu próprio site?

Você poderia compartilhar em quais páginas exatas você vê isso? Por exemplo, verifiquei https://meta.discourse.org/categories aqui no meta, que parece estar tudo bem para mim.

Acho que consigo reproduzir isso usando o tema “air” aqui no Meta

3 curtidas

Obrigado, isso ajuda.

@jordan.vidrine talvez causado pela nova variável global?

.container.list-container.--categories {
  padding: 0 var(--list-container-categories-padding-x);
}

O tema Air usa um componente personalizado custom-category-boxes-container, então não acho que haja uma correção geral no núcleo para isso. Nossos próprios layouts de página de categoria foram todos ajustados para ele, tanto quanto sei: a visualização normal em caixa parece boa.

@xkhalid Você está usando algum componente personalizado nessa página?

1 curtida

Olá,


Eu uso o Air-Theme


E estes são meus plugins:

Ok, isso explica, obrigado. Corrigiremos o tema do ar em breve.

1 curtida

Obrigado @chapoi pela sua resposta rápida!

Adicionei isso dentro do CSS para corrigir temporariamente:

.navigation-categories .navigation-container,
.categories-list .navigation-container {
    border-bottom: 3px solid var(--primary-low-mid-or-secondary-high);
    margin-bottom: 24px;
}
1 curtida

Corrigido em

Obrigado pelo relatório!

4 curtidas

Este tópico foi fechado automaticamente após 4 dias. Novas respostas não são mais permitidas.