- Szycy
- 7 września 2026 05:44 UTC
- Autor
- Kamo
- Pochęt się
- ef388ed
Dok narzędzi zarezerwował odpowiednią krawędź dla pionowego paska przewijania strony tylko wtedy, gdy ten pasek Był na krawędzi - w ciągu dwóch pikseli, do zaokrąglania podpiksela. Prawie nie ma paska w tej aplikacji. Mierne w prawdziwej przeglądarce o 1440px na zagnieżdżeniu /kon faktycznie renderuje: ag-Grid's Pasek scrollbaru zajmuje x od 1391 do 1423, siedemnaście pikseli krótkich, ponieważ główny strona Jest "p: 2", a karta wokół siatki ma granicę. MUI DataGrid w kasie: 3' karty ląduje Dwadzieścia pięć krótkich. Obaj zostali skakani, a prawo-najbardziej zadokowane okno zostało narysowane z jego Prawy krawędź na 1435 - prosto na całym barze. Członek może zobaczyć treści za sobą Okno i nie było już z nim przewijania. Więc pytanie rightEdgeReserve nie jest już "jest tym barem na krawędzi", ale "jest to, co Stoi między tym barem a krawędzią chromu” – wyściółka, granica, własny pasek siatki, który Nikt nie czyta i nikt nie przewija. Te dwa przypadki nie są blisko siebie: chrom Z którychś mierzy 17 i 25, najwjejsza wyściółka w bazie kodu (p: 6) to 48, a pierwsza Układ z czymś prawdziwym na zewnątrz — tafla z szyną 320px przy niej - mierzy 352. NEAR_EDGE_REACH jest rysowany na 96, przez środek tej przerwy. Pasek w zasięgu jest uniknięty z luką za nim. Zarezerwowanie tylko własnej szerokości baru Przesunęłaby okno trzydzieści dwa piksele w lewo i pozostawiła je zakrywające ten sam pasek, więc Rezerwa biegnie teraz od krawędzi do krawędzi baru, zaokrąglony w górę, ponieważ DOMRect.right jest rutynowo ułamkowy, a pół piksela krótkiego to pół piksela okna włączonego Bar. Każde okno, które odpowiada na dok, jest przymocowane przez jeden numer: miejsce otwarte, Przepakuj w rzędy, skanowanie free-slot, kaskadę przelewu i kroplę przeciągania czytają to samo Przeczytaj na stronie readViewport(). Celowo niezmienione: pływające okna, które idą, gdziekolwiek były Upuszczone; maksymalizowane, które są właścicielami widoku celowo; i hexheads, które są Wyrzucone i odbijają się od prawdziwych krawędzi portu widokowego. Zweryfikowano koniec, aby zakończyć, a nie kłócić się. Sonda odtwarzająca każde gniazdo, napędzane przez Pipeter w trybie nakładkowy i klasycznym, narysował okno stand-in dokładnie na tym. Układ geometriiDock zwraca i przetestował środkowę pręta z elementemFromPoint: rezerwa ag-Grid (/konto) 0 -> 49 okienko prawej krawędzi 1435 -> 1386 bar pokryte -> przezroczyste DataGrid (p: 3) rezerwa 0 -> 57 okienna prawa krawędzi 1435 -> 1378 bar pokryta -> clear Szyna + 320px rezerwa szyny 0 -> 0 okienna prawa krawędzi 1435 -> 1435 poprawnie zignorowane