Jangan tampilkan overlay pemuatan global untuk bentuk-bentuk client- tertangani

Fixkamo-internal
Dikirim
12 Mei 2026 pukul 02.22 UTC
Penulis
kamo
Commit
1c00483

Interceptor pengiriman pendengar Navigasi ini diperlakukan bentuk apapun yang form.action adalah truthy dan metode = mendapatkan sebagai navigasi, dan disebut setloading (true) pada global LoadingContext. Tanpa eksplisit atribut aksi, peramban menyelesaikan form.action ke saat ini halaman URL - selalu truthy - jadi setiap bentuk MUI / React menggunakan onSubmit dan preventDefault tersandung cabang ini. preventDefault menghentikan navigasi aktual, tapi tidak ada yang pernah membalik isoload kembali ke false, sehingga layar penuh memuat overlay duduk di atas halaman sampai pengguna dimuat ulang. Uji terhadap atribut HTML sebenarnya (form.getAttribute ('action') jadi hanya bentuk benar-benar diatur untuk getting-menavigasi pemicu tempat lain bentuk overlay; klien-ditangani sekarang diabaikan.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga