Păstrați docul clar de fiecare bara de defilare, și lăsați membrii să-l marime

Featurekamo-internal
Expediere
6 septembrie 2026 la 05:46 UTC
Autor
Kamo
Comite
586ced0

Trei lucruri despre rând de ferestre unelte andocate. ** Se oprește acoperirea barelor de defilare.** Docul reţine marginea dreaptă a teleportorului. nu parchează o fereastră pe bara paginii, dar a căutat doar vreodată Această aplicație pictează propriul său bar 32px peste fiecare scroller marcat Doar la 382 de site-uri de apel, plus grile, tabele și panourile pe care stratul le adoptă în funcţie de clasa bibliotecii şi de oricare dintre aceste culoare împotriva Marginea dreaptă pune un bar exact unde merge prima fereastră. Lista de marcaje acum trăiește în Jumătatea mai subtilă a fost greșită pentru mai mult timp: jgheabul rezervele de browser au fost atât testul pentru "există un bar" și răspunsul la "cât de larg" și este fiabil Nici. Sub barele de defilare suprapuse rezerva nici un jgheab la toate, astfel încât docul citit zero și parcat o fereastră dreaptă peste un bar care a fost pictat clar. Măsurat într-un browser real: sulHeight 4000 peste clientHeight 900, barul nostru trase 32px latime, jgheab 0, fereastra dreapta margine 1435 împotriva unui bar începând cu 1408. Acum întreabă dacă elementul este defilare și rezervă lățimea efectiv trase; aceeași sondă raportează marginea la 1403, în afara barului. Firefox a eşuat în cealaltă direcţie, rezervând 15px sub același bar 32px, și este acoperit de aceeași schimbare. **Width tîrând marginea stângă a ferestrei.** O bandă 11px care se întindea pe cusătură. o presă ușor peste țintă sau peste vecin la stânga ambele terenuri pe Ea. Rândul se ambalează de la dreapta la stânga, astfel încât marginea dreaptă a ferestrei este ancorată și trăgând stânga se lărgește A avut loc în interiorul propriului instrument "minSize.w," și amintit per instrument: lărgiți o fereastră de chat și următoarea deschide larg. ** Înălțime prin tragerea marginea de sus Geamuri dotate stau pe marginea de jos cu topurile lor într-o linie, și un rând de înălțimi diferite este mai degrabă o margine zdrenţuită decât un rând. Înălțimea trăiește în dockSizeStore impuse de prin: deschidere, restaurarea unui hexhead, ne-maximizare, ne-floating, un viewport Redimensionare, o restaurare instantanee. Deci, un hexhead se întoarce la înălțimea docul este Acum, pe primul cadru, fără cod propriu. Persisted to localStorage and Citește sincron la sarcina modulului, astfel încât prima fereastră a unei sesiuni deja se deschide la înălțimea membrului mai degrabă decât redimensionarea un moment după ce apare. Ambele cusături usoare -- culoare-pana in timp ce acestea sunt trase; o inaltime lumini trage Fiecare fereastră e de vârf, pentru că fiecare fereastră se mişcă. Ambele sunt separator roluri cu tastele săgeată, și aderența colț andocat este plecat proprietatea. Verificat cu Chrome fără cap împotriva motorului de aspect real, deoarece jsdom raportează nici o bară de defilare la toate: rezerva, suprapunerea previne, și ambele trageri (latime 460 - > 580 cu marginea dreapta sustinuta la 1403; inaltime 690 - > 840 cu În partea de jos a avut loc).

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile