- Navios
- 7 de setembro de 2026 às 05:44 UTC
- Autor
- Kamo
- Enviar
- ef388ed
A área de ferramentas reservada para a barra de rolagem vertical de uma página apenas quando essa barra estava na borda — dentro de dois pixels, para arredondamento sub-pixel. Quase nenhum bar nesta aplicação é. Medido em um navegador real a 1440px no aninhamento /conta realmente renderiza: ag-Grid's tira de barra de rolagem ocupa x de 1391 a 1423, 17 pixels curtos, porque a raiz da página é `p: 2` e o cartão em torno da grade tem uma borda. A MUI DataGrid em um `p: 3` card pousa Faltam 25. Ambos foram ignorados, e a janela mais acoplada à direita foi desenhada com o seu borda direita em 1435 — direto sobre toda a barra. O membro poderia ver o conteúdo por trás a janela e não tinha mais nada para rolá-la. Então a pergunta certaEdgeReserve faz não é mais "é esta barra na borda" mas "é o que fica entre esta barra e a borda cromada" — estofamento, uma borda, uma faixa própria de uma grade, que Ninguém lê e ninguém pergaminho. Esses dois casos não estão perto um do outro: o cromo as medidas 17 e 25, o estofamento mais espaçoso na base de códigos (`p: 6`) é de 48, sendo a primeira O layout com algo real lá fora — um painel com um trilho 320px ao lado — mede 352. NEAR EDGE REACH é desenhado em 96, através do meio dessa lacuna. Um bar ao alcance é desviado com a lacuna atrás dele. Reservando apenas a largura do bar teria deslocado a janela trinta e dois pixels à esquerda e deixado cobrindo a mesma barra, então a reserva agora corre da borda do viewport para o lado esquerdo da barra, arredondado porque DOMREct.right é rotineiramente fraccionado e meio pixel curto é meio pixel de janela ligado O bar. Cada janela que responde à doca é fixada pelo número único: a colocação aberta, o row re-pack, o scan free-slot, a cascata de transbordamento e a gota de arrasto todos leram o mesmo readViewport (). Deliberadamente inalterados: janelas flutuantes, que vão para onde quer que estivessem caiu; maximizados, que possuem o viewport de propósito; e os hexheads, que são atirado e salta das bordas reais do viewport. Verificado fim a fim em vez de argumentado. Uma sonda que reproduz cada ninho, conduzida por marioneteer no modo sobreposição e clássico-scrollbar, desenhou uma janela stand-in em exatamente o layout de geometriaDock retorna e testa o centro da barra com o elemento FromPoint: ag-Grid (/conta) reserva 0 -> 49 janela borda direita 1435 -> 1386 barra coberta -> limpa DataGrid (p: 3) reserva 0 -> 57 janela borda direita 1435 -> 1378 barra coberta -> limpa Pane + 320px rail reserva 0 -> 0 janela borda direita 1435 -> 1435 corretamente ignorado