- Dikirim
- 5 September 2026 pukul 18.45 UTC
- Penulis
- Kamo
- Commit
- b1bc689
Jendela alat terminal memiliki scrollbar yang layak dijaga - 32px, dengan sebuah tombol untuk setiap END dari scrollback serta panah langkah biasa, karena dalam dokumen lama dua ujung tidak dua posisi lebih, mereka adalah dua tempat Anda benar-benar ingin. Sisa aplikasi memiliki tiga puluh empat tangan salinan ditulis dari ide lebih rendah: 138 ':: -webkit-scrollbar' deklarasi di enam widget yang berbeda (4, 6, 8, 12, 14, 20px), ditambah tiga kelas global di ketujuh. Tes penjaga. sudah ada karena empat jendela obrolan telah melayang ke tiga widget; itu bisa hanya pernah memperbaiki kedua belas masalah. Bar sekarang komponen, dicat LEBIH elemen gulungan daripada ditempatkan di dalamnya. Itulah keputusan segala sesuatu yang lain mengikuti dari. wrapping setiap scroller ke kursi sebuah bar di samping isi akan menjadi perubahan tata letak di semua 228 dari mereka - anak flex, grid anak, 'minHeight: 0' kolom - dan akan masih belum mencapai scrollport aplikasi ini tidak memiliki: ag- Grid, DataGrid, Lexical 's. Melukis di atas mereka adalah perubahan tata letak tidak ada. Harga dibayar dalam bahasa Geometri: kliping dengan memotong kliping nenek moyang, menumpuk dari bindo leluhur terdekat ditambah satu (yang menempatkan halaman bar di bawah dialog terbuka dan dialog di atasnya, dari satu aturan), dan berdiri turun ketika MUI menandai isi belakang Modal aria- tersembunyi. Adopsi adalah kelas penanda, bukan dengan menyapu dokumen untuk 'overflow: auto'. Keduanya mencapai setiap scroller, hanya satu debuggable, dan hanya satu terus bar keluar dari setiap menu Seleksi dan 40px popper dalam app. skrip / codemod-kamo-scroll.mjs diterapkan - parsing dengan TypeScript sendiri parser dan splycing di byte offset, sehingga format dan CRLF bertahan - dan dilucuti deklarasi itu dibuat mati. Ini degrade, karena sekarang hang off 250px emoji popover serta halaman: tombol dan trek di 140px atau lagi, trek saja di bawah itu, tidak ada sama sekali ketika elemen tidak meluap. Horisontal adalah komponen yang sama dengan ikon berbalik seperempat putaran daripada satu set kedua yang akan hanyut. Sebuah scroller yang ingin NO bar - runtuh nav rel, konsol mastheads, The film strip, profil rel di telepon - sekarang mengatakan begitu sekali, dengan 'data- kamo-scrollbar = "off"', daripada dalam enam cara yang berbeda dulu kata. Hanya TerminalTool yang masih menamakan scrollbar di CSS, untuk menyembunyikan milik xterm. TerminalScrollbar ditinggal sebagai adaptor: sebuah penyangga xterm ke dalam model, di LINES daripada piksel, dan keluar sebagai xterm panggilan atau roda laporan mengikat tmux. Ini menjaga cengkeraman indeterminasi untuk sebuah gulungan yang tidak dapat mengatakan di mana itu, dan tombol lit-to-end untuk keluaran di bawah lipat. Pengawal: oneScrollbar.testts gagal jika sesuatu di luar globals.css gaya scrollbar, jika lebar komponen dan token styleheet tidak setuju, atau jika daftar penanda lapisan dan stylesheet daftar menyembunyikan keluar dari langkah - sebuah elemen pada satu dan bukan yang lain mendapat dua bar atau tidak, dan keduanya dibaca sebagai Rendering kesalahan daripada garis yang hilang. scrollbarView.testtsx drive baris dari papan ketik, yang merupakan titik tombol yang digunakan.