Keine globale Ladeüberlagerung für kundenbeherrserste Formulare anzeigen

Fixkamo-internal
Verschifft
12. Mai 2026 um 02:22 UTC
Autor
kamo
Ausschuss
1c00483

NavigationInterceptors Zuhörer behandelte jede Form, deren Formulare form.action war wahrheitsgemäß und method=get als Navigation, und genannt setLoading(true) auf dem globalen LoadingContext. Ohne eine explizite Aktionsattribut, der Browser löst form.action zum Strom Seite URL - immer wahrheitsgemäß - so dass jedes MUI/React-Formular mit auf Submit und verhindernDefault stolperte diese Filiale. verhindernDefault gestoppt tatsächliche Navigation, aber nichts jemals gedreht isLoading zurück zu false, so der Vollbild-Lade-Überlager saß oben auf der Seite, bis die Benutzer neu geladen. Testen Sie mit dem eigentlichen HTML-Attribut (form.getAttribute('action')) so nur Formen wirklich eingerichtet, um GET-Navigate anderswo Trigger das Overlay; Client-handled Formulare werden nun ignoriert.

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