No muestre superposición de carga global para formularios manejados por clientes

Fixkamo-internal
Se descapó
12 de mayo de 2026 a las 2:22 UTC
Autor
kamo
Compromit
1c00483

El oyente de navegaciónInterceptor trató cualquier formulario cuya form.action fue la verdad y el método=get como una navegación, y llamado setLoading(true) en el LoadingContext global. Sin un explícito atributo de acción, el navegador resuelve form.action a la corriente URL de página siempre, verdad, para que cada formulario MUI/React que se use enSubmit y evitarDefault de tropezó esta rama. prevenirDesefault detuvo el navegación, pero nada se volteó de nuevo a la nada, por lo que la superposición de carga de pantalla completa se sentó en la parte superior de la página hasta el usuario recargado. Prueba contra el atributo HTML real (form.getAttribute('acción')) así sólo se forman genuinamente establecidos para GET-navigate en otros lugares desencadenante la superposición; las formas de mano de los clientes ahora son ignoradas.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios