- Verschifft
- 7. August 2026 um 05:07 UTC
- Autor
- kamo
- Ausschuss
- 429055b
Rechtsklick auf einen Ordner tief in der Seitenleiste öffnete sich sein Menü unter der Falte. Die Flip-at-the-Redge-Logik war da, aber nie lief: das Bauteil kehrt zurück null bis es montiert ist, so dass auf dem ersten Durchgang das Portal nicht existiert und es gibt nichts für den Layout-Effekt zu messen. Nur auf dem blieb genau dort, wo der Wegweiser es hinterlassen hat. "montiert" ist jetzt Teil dessen, was die Die Messung ist abhängig. Messung verwendet OffsetWidth/OffsetHeight anstatt getBoundingClientRect, die berichtet hätte Framer-motion Eintrag transform und unter-gemessen das Menü um 4%. Das Menü ist versteckt, bis es platziert wurde, so dass die unplatzierten Rahmen ist nie gemalt. Die Geometrie bewegte sich auf App/lib/ui/menuPosition.ts und wuchs die Gehäuse war es seine eigene Höhe, so dass ein kurzes Fenster scrollt das Menü statt das Ende zu verlieren davon. Ein erschöpfender Sweep in der Seitenleiste behauptet, dass es auf dem Bildschirm bleibt; dass Sweep ist das, was die Vergangenheit-die-Margin-Fall gefangen. Das Nachrichtenzeilen-Menü hatte die gleiche Fehlerklasse, geklemmt gegen eine hart codierte 320px Höhe, die nicht mehr mit dem übereinstimmte, was sie wiedergegeben hat. Es misst sich jetzt selbst durch den gleichen Helfer, und seine Anrufer passieren die rohe Pointer Position.