Aparcar el enjambre en el fondo-izgato, contra el ferrocarril de nav

Featurekamo-internal
Se descapó
6 de septiembre de 2026 a las 0:18 UTC
Autor
Kamo
Compromit
0fb0090

El punto predeterminado del clúster de casa se mueve de la esquina inferior derecha a la de abajo-izquierda, sentado un acolchado despejado del borde derecho del carril primario. colapsado a 80px, se expandió a 260px, o mantenido abierto por un hover-peek. El ancho del carril es toda la dificultad, y las dos fuentes obvias ambas responda mal. El ancho de la SHELL, no el ancho del carril: a flota deliberadamente el raíd de la barandilla sobre el contenido en lugar de refluir por lo que la variable se mantiene en 80 mientras que el miembro está mirando 260px de navegador. Y NavLayoutContext, que sí sabe, es inalcanzable desde aquí. monta motores fuera de NavLayoutProvider (AuthedChrome renders the tool envolve el envoltorio de herramientas como un hermano del árbol de nav, no como un descendiente), así que un gancho en él lanzaría. Así que el carril se mide. NavPri lleva un marcador de datos-nav-pri. y LeerNavRailInset() lee el borde derecho de su propia caja, en el mismo "pregájate a la DOM" idioma readToolRects ya utiliza para las ventanas que el enjambre evita. Es. respuestas 0 donde no se pinta ningún carril, que es la izquierda correcta atada allí. Un Redimensionamiento en esa casilla es lo que mantiene a los dos juntos. Se dispara una vez por marco de la transición de 220ms de ancho del carril, y cada marco vuelve a apuntar a la casa primavera, así que las cabezas viajan junto al carril en lugar de teletransportarse después de él ha terminado. Un rAF unido hace varias observaciones en un marco costado uno la colocación. Sólo el clúster de la INICIO está inset. Todos los demás grupos se sientan donde el miembro arrastrado o tiró, y un reflujo que los sacaron del carril se movería cabezas de alguien aparcado a propósito. La regla x de pinzaToViewport se reordena en lugar de extenderse: el borde derecho Corrección corre primero y el límite izquierdo lo anfitrión, en lugar de lo viejo izquierda-entonces-else-derecha. Idéntico para cada caso que cabe, y resuelve el uno que no es un puerto de vistas demasiado estrecho para mantener tanto el carril como el enjambre ahora Derrama las cabezas de la derecha en lugar de deslizarse bajo el navegador, donde no se les puede llegar. También detiene los dos límites peleando entre sí a través de resolver las seis iteraciones de Colllisions. Nada está varado por la jugada: las posiciones de la cabeza no se persisten, así que cada el miembro consigue el nuevo lugar en su próxima carga. La punta de herramienta y el contexto-menú los ayudantes de colocación ya derivan de donde una cabeza en realidad es una cabeza en el el tercero izquierdo abre su etiqueta hacia la derecha por su cuenta, por lo que sólo sus comentarios necesarios corregir, ya que ambos afirmaron los cabezas aparcaron fondo-derecha. Verificado por los números, que es lo que este cambio es: diez nuevas afirmaciones en hexheadHomePlacement.test.ts pin el inset en los tres estados ferroviarios, el el atado de honeycomb aterrizando en el ferrocarril-padding cuando el asiento a q=-1 llegar por encima de ella, una ventana de la herramienta empujando el enjambre sin perder el carril su control, y la regla de la visión estrecha. 373 pruebas en aplicaciones/componentes/chat y app/components/pasan las herramientas; tsc está limpio sobre cada archivo tocado; check-ssr-safe y las llaves de cheque-i18n están limpias.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios