Nomes de categoria extremamente longos causam problemas de layout CSS

Encontrei alguns problemas ao testar o CSS para modificar a página 404 do Discourse.

Todas as capturas de tela foram feitas no safe-mode, sem folhas de estilo personalizadas adicionadas ainda, e apenas com os plugins oficiais instalados.

Criei categorias e subcategorias com nomes muito longos (máximo de 50 caracteres, limite padrão definido pelo Discourse) e nomes muito curtos ou normais para testar a renderização do CSS na página 404.

Aqui estão os problemas:

Estilo de categoria definido como none:



Se os nomes das categorias forem extremamente longos, o nome não é cortado corretamente nem na página inicial nem no menu hambúrguer.
Em uma busca rápida no console do navegador, o item .badge-wrapper.none span.badge-category e suas configurações CSS relativas estão ausentes na folha de estilo do Discourse.

Estilo de categoria definido como bullet:

Se os nomes das categorias forem extremamente longos, o marcador perde sua forma quadrada (esse problema também é herdado na personalização da página 404). Note que esta é uma categoria pai.
Aqui, acredito que o problema seja a configuração display: inline-flex em .badge-wrapper.bullet.

Sei que nem muitos sites criam categorias com nomes tão longos (50 caracteres), mas, dada a possibilidade de fazê-lo, esses erros de layout devem ser corrigidos.

v1.9.0.beta8 +100

3 curtidas