Cada mudança de rota estava animando um rolo de volta ao topo

Fixkamo-marketing
Navios
19 de agosto de 2026 às 16:05 UTC
Autor
Kamo
Enviar
38fcc37

<html> carregava o `scroll-smooth' de Tailwind e nada mais. A próxima supressão é suave rolagem enquanto ele rola para uma nova rota, mas apenas para páginas que declaram como uma atributo de dados: ******************* leituras ************************* e ao não encontrá-lo conclui "não suave rolling configured" and calls window.scrollTo() unguarded. A classe é invisível. para que a verificação, então CSS animado o pergaminho em vez — de onde quer que o leitor estava, tudo o caminho para o topo, em cada único clique. Profundamente em uma página longa que está bem sobre um segundo de ver o viewport deslizar enquanto a nova página já está renderizada debaixo dela. Em seguida, só avisa sobre isso em desenvolvimento, por isso ele enviado silenciosamente. Adicionar dados-scroll-behavior="smooth" é toda a correção, e explica cada parte de o relatório de que as cinco rondas anteriores não: - a atualização foi rápida, clicando na mesma página foi lenta: uma atualização começa em o topo e não tem nada para rolar - todas as páginas, excepto a página inicial: HomeClient disparou uma janela instantânea.scrollTo(0, 0) no monte, que antecipou a animação. Essa solução é removida aqui — ela seria sobrepor a restauração de rolagem e jogar um leitor retornando ao homepage voltar para o topo em vez de onde eles pararam - o servidor medido limpo durante todo, porque nunca foi o servidor Guardado em check-client-navigation.mjs, que agora falha a compilação se <html> activar rolagem suave sem o atributo de dados. Verificado de ambos os modos: passa como committ, e sinaliza a linha exata se o atributo for removido.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços