A PR adicionou uma animação ao alerta de novo tópico. Parece bom no geral, mas acidentalmente quebrou o mecanismo de alinhamento original.
A causa raiz disso é que transform: translateX(50%); falhou ao funcionar com o novo CSS de animação animation: float-down 250ms ease-in-out forwards;. Quando a animação é ativada, o transform original se torna inválido.
O erro pode ser visto no arquivo anexado.
1 curtida
Como transform e a animation de descida (float-down) entram em conflito, acho que há duas maneiras de resolver isso:
Adicionar uma nova classe de animação float-down-center ao dicourse.scss, incluindo o transform: translateX(50%); na keyframe.
Mudar a forma como o botão é alinhado, de:
.show-more {
&.has-topics {
@include viewport.from(md) {
position: absolute;
z-index: z("base");
width: auto;
right: 50%;
transform: translateX(50%);
font-size: var(--font-down-1-rem);
.alert {
border-radius: var(--d-border-radius-large);
}
}
@include d-animation(float-down, 250ms, ease-in-out);
}
para
.show-more {
&.has-topics {
@include viewport.from(md) {
position: absolute;
z-index: z("base");
width: fit-contenet;
left: 0;
right: 0;
margin: auto;
font-size: var(--font-down-1-rem);
.alert {
border-radius: var(--d-border-radius-large);
}
}
@include d-animation(float-down, 250ms, ease-in-out);
}
Se for esse o caso, levantarei um PR para mesclagem.
Por favor, reserve um tempo para analisar. @bryce
1 curtida
(postagem excluída pelo autor)
2 curtidas
(postagem excluída pelo autor)
(postagem excluída pelo autor)
(postagem excluída pelo autor)
chapoi
Dezembro 18, 2025, 8:20am
7
@jordan.vidrine eu também achei que tinha notado isso
Tenho um pequeno conserto para isso, farei o merge em breve.
2 curtidas
Mesclei seu PR em vez disso. Obrigado!
1 curtida