Menghentikan rel pohon aplikasi menempatkan scrollbar pada viewport

Fixkamo-internal
Dikirim
26 Agustus 2026 pukul 03.53 UTC
Penulis
kamo
Commit
c916bfe

/ settings / account? tab = apps scrolled seluruh jendela, turun ke ruang kosong di bawah shell, sementara kolom aplikasi itu seharusnya menggulung memiliki sendiri scrollbar dan cocok dengan baik. Pelakunya dua piksel tinggi. Aplikasi anak menarik konektor pendek antara indent dan deretan induk, dan tanda itu adalah posisi: absolut didalam motion.div yang tidak pernah didirikan blok berisi. Jadi diselesaikan terhadap leluhur posisi berikutnya naik, yang merupakan kotak isi shell di AuthedChrome - di luar panel tab, di luar kartu pengaturan, di luar halaman scroller. Sembilan aplikasi hang off POS, sehingga sembilan tanda diletakkan melawan shell pada offset mereka menempati dalam daftar, yang terakhir dari mereka baik masa lalu seribu piksel bawah. Overflow pada leluhur tidak klip sebuah kotak absolut yang berisi blok duduk di atas nenek moyang itu, sehingga tidak dipotong mereka dan mereka hanya memperpanjang tinggi gulungan tubuh. Framer Motion adalah mengapa tidak terlihat seperti bug tata letak dari awal: baris animasi masukan menset sebuah transformasi, sebuah transformasi membuat baris sebuah blok yang berisi, dan untuk 350ms semuanya adalah di mana ia berada. Transformasi pergi ketika animasi tanah pada nilai baku, dan rel meninggalkan dengan itu. Baris sekarang blok berisi, dan rel berlabuh dengan kiri / atas daripada margin pada posisi statis. Yang juga memperbaiki setengah lebih tenang dari itu: tanda yang disematkan ke shell, sehingga mereka memegang masih sementara daftar scrolled di bawah mereka, dan aplikasi anak tergulung jauh dari konektor sendiri.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga