- Dikirim
- 14 Agustus 2026 pukul 22.30 UTC
- Penulis
- kamo
- Commit
- 6349802
Alat jendela tetap ke viewport dan dok kanan ke kiri dari tepinya, dan tata letak diceritakan tentang satu hal yang menempati tepi itu: interaksi tengah. Dengan pusat ditutup kanan - jendela paling ditempatkan 5px dari window.innerLebar - yang menghitung batang penggulung halaman sendiri sebagai lebar yang dapat digunakan, karena bar itu milik sebuah wadah gulungan di dalam halaman dan bukan ke dokumen. Jadi jendela mendarat di atas bar. Dok kini mengukur tepi bukannya mengasumsikan jelas: yang terlebar scrollbar vertikal di antara wadah penggulungan halaman sebenarnya disiram terhadap tepi kanan, atau pusat interaksi 's lebar ketika terbuka. Pusat menang Langsung daripada menambahkan, karena itu sendiri tetap ke tepi yang dan mencakup scrollbar - menghitung keduanya akan membuka sebuah srollbar lebar antara panel dan jendela pertama. Sebuah scroller yang inset dari tepi (kartu pengaturan, dengan atau tanpa bantuan laci) dibuang, sehingga bar tidak mendorong dok sekitar dari tengah layar. Mengukur sekali waktu terbuka hanya benar sampai halaman tumbuh melewati lipatan di bawah jendela yang terbuka, sehingga resizeObserver pada mereka scroller relayout ketika sebuah bar tiba atau pergi. Ini menonton kotak isi, bukan kotak batas - sebuah scrollbar muncul mengambil apa-apa dari kotak perbatasan, sehingga batas-kotak pengamat tidak akan pernah Tembak. Aritmetik dalam aplikasi / lib / toolDockGeometry.ts dengan DOM dibaca ditinggalkan dalam konteks, sehingga aturan tentang manakah penghuni menang diuji tanpa browser.