KamoCRM

Não mostrar sobreposição de carregamento global para formulários manipulados pelo cliente

Fixkamo-internal
Navios
12 de maio de 2026 às 02:22 UTC
Autor
kamo
Enviar
1c00483

NavigationInterceptor submete ouvinte tratado qualquer formulário cujo form.action era truty e method=get como uma navegação, e chamado setLoading( true) no contexto de carregamento global. Sem um explícito atributo action, o navegador resolve form.action para o atual URL da página — sempre verdadeiro — então cada formulário MUI/React usando onSubmit e prevenir o Default tropeçou neste ramo. preventDefault parou o navegação real, mas nada nunca girado estáLoading de volta ao falso, assim, a tela cheia carregando sobreposição sentou-se em cima da página até o usuário recarregado. Teste contra o atributo HTML real (form.getAttribute('action')) apenas formulários realmente configurados para GET-navegar em outro lugar gatilho a sobreposição; formulários manipulados pelo cliente são agora ignorados.

Todas as alterações

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços