Stop viewport gemetar pada peramban dengan scrollbars klasik

Fixkamo-login
Dikirim
6 Juli 2026 pukul 20.25 UTC
Penulis
Kamo
Commit
4b4e67a

Pada mesin yang Chrome menggunakan layout- mengkonsumsi (bukan overlay) scrollbars, halaman login / recover gelisah dengan kedua scrollbars berkedip. Akar karena: root digunakan w-screen (100vw, yang termasuk scrollbar dressing) sementara html / tubuh tidak memiliki kunci overflow. Sebuah scrollbar vertikal 1px membuat Akar 100vw overflow horizontal - > horizontal scrollbar - > shrink visualViewport.height - > dihitung --app-dvh - > membalik scrollbars kembali, sebuah osilasi tak terbatas. Mesin scrollbar tidak pernah overflowed, Sehingga kode yang sama tampak baik-baik saja di sana. - Kunci html, tubuh untuk overflow: tersembunyi (ini adalah tampilan layar penuh tetap yang tidak pernah menggulung) - istirahat loop umpan balik tegas. - Swap w-screen / 100vw - > w-full / 100% pada empat akar halaman sehingga tata letak menghormati viewport scrollbar yang diabaikan terlepas dari mode scrollbar.

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