Janelas de contexto do encaixe ao lado da barra de rolagem da página, não em cima dela

Fixkamo-internal
Navios
14 de agosto de 2026 às 22:30 UTC
Autor
kamo
Enviar
6349802

Janelas de ferramentas são fixadas no viewport e acoplar direita-para-esquerda a partir de sua borda, e o layout foi informado sobre exatamente uma coisa ocupando essa borda: a interação Centro. Com o centro fechado a janela mais à direita foi colocada 5px de window.innerWidth — que conta a própria barra de rolagem da página como largura utilizável, porque essa barra pertence a um recipiente de rolagem dentro da página e não ao Documento. A janela aterrou em cima do bar. O cais agora mede a borda em vez de assumir que está claro: o mais largo barra de rolagem vertical entre os recipientes de rolagem de página realmente flush contra o borda direita, ou a largura do centro de interação quando estiver aberto. O centro ganha em vez de adicionar, uma vez que ele próprio é fixado a essa borda e cobre o barra de rolagem — contando ambos abriria uma lacuna de rolagem entre o painel e A primeira janela. Um roller que está inserido na borda (a carta de configuração, com ou sem sua gaveta de ajuda) é descartado, por isso sua barra não empurra a doca ao redor do meio da tela. Medir uma vez em tempo aberto é apenas direito até que a página cresce após a dobra sob uma janela aberta, então um ResizeObserver nesses rollers retransmite quando uma barra chega ou sai. Ele observa a caixa de conteúdo, não a caixa de borda — uma barra de rolagem aparecer não tira nada da caixa de fronteira, para que um observador da caixa de fronteira nunca Fogo. A aritmética está em app/lib/toolDockGeometry.ts com as leituras DOM deixadas para trás no contexto, então a regra sobre qual o ocupante de borda ganha é testável sem browser.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços