Non mostrare sovrapposizione di carico globale per moduli gestiti dal cliente

Fixkamo-internal
Spegnimento
12 maggio 2026 alle ore 02:22 UTC
Autore
kamo
Impegno
1c00483

L'ascoltatore inviato di NavigationInterceptor ha trattato qualsiasi forma il cui form.action era veritiero e metodo=get come navigazione, e chiamato setLoading(true) sul contesto globale di caricamento. Senza un esplicito azione attributo, il browser risolve form.action al corrente URL pagina — sempre veritiero — quindi ogni modulo MUI/React usando suSubmit e prevenireDefault inciampò questo ramo. impedireDefault ha fermato navigazione reale, ma niente mai capovolto èRipiegare indietro al falso, in modo che il sovrapposizione di carico a schermo intero si sedesse in cima alla pagina fino al utente ricaricato. Test contro l'attributo HTML effettivo (form.getAttribute('action')) così solo forme autenticamente impostate per GET-navigare altrove trigger la sovrapposizione; le forme gestite dal cliente sono ora ignorate.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo