Escolhi um tamanho de texto menor em minhas preferências e isso parece influenciar o tamanho do botão de resposta. Ele é menor que os outros botões. Curiosamente, ele não aumenta quando escolho um tamanho de fonte maior.
Isso fica na parte inferior dos tópicos no celular?
Talvez seja influenciado pelo tamanho do texto “Responder” no desktop/tablet, que não é visível no celular
Acho que o botão de resposta tem o tamanho certo e os botões à esquerda não.
Ao contrário dos outros botões na área .topic-footer-main-buttons, o botão de notificações do tópico é envolvido por uma div (.topic-notifications-button).
A propriedade font-size: var(--font-up-1) é aplicada tanto ao contêiner do botão de notificações quanto ao botão interno.
Como você sabe, valores em se multiplicam incrementalmente do pai para o filho.
1.15 × 1.15 é o problema. O valor final de font-size no elemento button de notificações é maior do que o esperado.
Não é óbvio à primeira vista porque os botões irmãos (chave de fenda, compartilhar, marcador, etc.) ajustam sua altura ao elemento mais alto na mesma linha[1], então o botão de notificações do tópico não se destaca como “muito alto”, já que todos os botões neste contêiner têm a mesma altura.
Remover a linha destacada no onebox do GitHub acima deve resolver o problema:
Os botões na primeira linha recebem a altura esperada.
No entanto, o botão de notificações, maior do que o esperado devido à multiplicação de em, faz com que o botão adjacente na mesma linha aumente automaticamente de altura. ↩︎
Eu sabia que era o botão de notificação que estava causando o problema, mas ainda não o havia identificado, então; droga, essa é uma boa descoberta! Eu meio que ignorei os duplos ems sendo aplicados ali! Ainda não verifiquei, mas é muito provável que seja o caso.
O texto invisível \u0026ZeroWidthSpace; ao lado do ícone svg no kit de seleção aumenta a altura do botão. Qualquer texto em qualquer botão aumenta sua altura de forma semelhante (e os botões irmãos ajustam sua altura de acordo, como o comportamento discutido acima).
Sim, isso é algo para o qual abrirei um tópico interno. Não tenho certeza se o ​ estar causando problemas é devido às minhas alterações, ou se sempre foi o caso e apenas notamos agora nesta configuração.