- Shipped
- 14 de agosto de 2026 a las 22:30 UTC
- Author
- kamo
- Commit
- 6349802
Las ventanas de herramientas se fijan al puerto de vistas y muelle de derecha a izquierda desde su borde, y El diseño se le dijo sobre exactamente una cosa que ocupa ese borde: la interacción centro. Con el centro cerrado la ventana más derecha se colocó 5px desde ventana.innerWidth que cuenta la propia barra de desplazamiento de la página como anchura útil, porque esa barra pertenece a un contenedor de desplazamiento dentro de la página y no a la documento. Así que la ventana aterrizó en la parte superior de la barra. El muelle ahora mide el borde en lugar de asumir que está claro: el más amplio barra de desplazamiento vertical entre los contenedores de desplazamiento de la página en realidad se enjuague contra el borde derecho, o el ancho del centro de interacción cuando está abierto. El centro gana directamente en lugar de añadir, ya que se fija a ese borde y cubre el La barra de desplazamiento y el conteo de ambos abrirían una brecha de toda la barra de desplazamiento entre el panel y la primera ventana. Un scroller que se inspone desde el borde (la tarjeta de configuración, con o sin su cajón de ayuda) se descarta, por lo que su barra no empuja el muelle alrededor de la mitad de la pantalla. Medir de una vez en el tiempo abierto es sólo justo hasta que la página crece más allá del redón bajo una ventana abierta, así que un Redimensionamiento sobre esos relevos de los scrollers cuando un bar llega o se va. Mira la caja de contenido, no la caja de bordes, un pergíder apareciendo no quita nada de la caja de la frontera, así que un observador de la caja de fronteras nunca fuego. La aritmética está en app/lib/toolDockGeometry.ts con el DOM se lee dejado atrás en el contexto, por lo que la regla sobre qué borde gana el ocupante es probable sin un navegador.