Stop launchpad capping sendiri dropdowns di bawah setiap scrollbar

Fixkamo-internal
Dikirim
6 September 2026 pukul 21.56 UTC
Penulis
Kamo
Commit
4ea142b

The admin bar dropdowns adalah lukisan bawah app Shelf 's scrollbar, dan menurunkan ch 's z-indeks terakhir kali tidak membantu - karena nomor itu tidak masalah. wrapper isi launchpad adalah 'posisi: relatif' dengan 'zIndex: 1', yang Membuatnya menjadi kontra stacking. Segala sesuatu di dalam kemudian capped di tingkat 1 dari konteks akar: dropdown meminta 40 adalah benar-benar melukis pada 1. ScrollbarOverlay Portal bar ke tubuh dan memberi mereka scroller mereka terdekat z- indeks PLUS 1 - 2 untuk panel istirahat - jadi setiap bar di halaman ini menarik setiap dropdown di atasnya, nomor apa pun kedua sisi memilih. overlayeGeometri mengatakan sebanyak dalam doc sendiri: "scroller di halaman shell duduk di bawah nenek moyang di Z-index 1 dan mendapat 2 ". Pembungkus tidak perlu menjadi konteks menumpuk. Backdrop adalah z-index -1, dan elemen diposisikan dengan tidak z-indeks sudah melukis di atas itu. Diukur dalam browser terhadap salinan setia struktur halaman, dengan lapisan gulung gulung yang sebenarnya: dengan konteks, batang memenangkan tumpang tindih; tanpa itu, dropdown tidak - rak terbuka (panel 12, bar 13, dropdown 40) dan menutup (bar 1) - dan latar belakang tetap di belakang konten. Dua catatan untuk orang berikutnya. Probe pertama saya ini dihilangkan pembungkus, sehingga "melewati" melawan bug. Dan elemen FromPoint bukanlah tes pesanan lukisan di sini: wadah overlay adalah peristiwa pointer- tidak ada, sehingga tes hit melewati itu dan nama pemenang yang salah kecuali Anda memaksa acara-pointer- pertama.

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