Portalen Sie den Break-Glas-Dialog zum Körper

Fixkamo-internal
Verschifft
5. August 2026 um 22:16 UTC
Autor
kamo
Ausschuss
385f682

Klicken Sie auf Pause Glas öffnete den Dialog innerhalb der Navi-Schiene statt über die Seite. Das Overlay ist eine nackte feste Position motion.div, nicht ein MUI Dialog, so hat es kein eigenes Portal und erbt alles, was den Block enthält, den ihr Elternteil ihm gibt. NavPri ist position:fixiert mit overflow:hidden, so dass das Overlay auf die 80px Schiene. Das war latent, nicht neu: aus dem Wurzellayout ein festes Element unter montiert <body" füllt den Blickport aus, so dass nichts falsch war, bis sich der Auslöser bewegte. Moving it hat gerade das fehlende Portal enthüllt. An der Quelle behoben. Das Lösen des Schienenüberlaufs hätte auch hier funktioniert und hätte die nächste Komponente verlassen, die diesen Dialog eingehängt hat, um dasselbe wiederzuentdecken Bug - der Dialog sollte überall dort, wo er dargestellt wird, korrekt sein, nicht nur wo es passiert, heute zu leben. Bewacht auf einer montierten Flagge, weil Dokument nicht existiert während SSR oder auf der erster Client-Render. Hinweis für später: GodModeIndicator hat die gleiche Form - feste Positionierung, kein Portal und ist in Ordnung, nur weil es noch an der Wurzel montiert. Wenn es es jemals bewegt wird genau so brechen.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen