- Navios
- 26 de agosto de 2026 às 03:53 UTC
- Autor
- kamo
- Enviar
- c916bfe
/settings/account?tab=apps rolou toda a janela, descendo para o espaço vazio abaixo do shell, enquanto a coluna de aplicativos que supostamente estava rolagem tinha sua própria barra de rolagem e cabe perfeitamente bem. O culpado tem dois pixels de altura. Um aplicativo infantil desenha um conector curto entre seus indentação e linha do seu pai, e essa marca é a posição: absoluta dentro de uma motion.div que nunca estabeleceu um bloco contendo. Assim, resolveu contra o o antepassado posicionado seguinte a subir, que é a caixa de conteúdo da shell AuthedChrome — fora do painel de tabulação, fora da placa de configurações, fora do rolagem de página. Nove aplicativos penduram o POS, então nove marcas foram colocadas contra shell nos offsets que ocupam dentro da lista, o último deles bem passado um Mil pixels para baixo. Overflow sobre um antepassado não clip uma caixa absoluta Cujo bloco está acima daquele antepassado, por isso nada os atingiu e Eles simplesmente estenderam a altura do pergaminho do corpo. Moção do Framer é por isso que não se parece com um erro de layout desde o início: a linha a animação de entrada define uma transformação, uma transformação torna a linha um bloco contendo, e para esses 350ms tudo é onde pertence. A transformação desaparece quando a animação cai em seus valores padrão, e os trilhos saem com ela. A linha agora é o bloco contendo, e o trilho está ancorado com esquerda / topo em vez de margens numa posição estática. Isso também fixa a metade mais silenciosa de As marcas foram fixadas na concha, por isso mantiveram-se imóvel enquanto a lista deslocou-se por baixo deles, e um aplicativo criança deslocou-se de seu próprio conector.