fix: some clicks on form's save button were lost
Massimo Melina committed
Jan 25, 2023 at 22:19 UTC
0fff3b089fb6087184bba6acfd452c7733daf009
1 file changed
+2
-1
mui-grid-form/index.ts
+2
-1
@@ -205,7 +205,8 @@ export function Form<Values extends Dict>({
205
function pleaseValidate(k='') {
206
if (phase !== Phase.Idle) return
207
validateUpTo.current = k
208
- setPhase(Phase.WaitValues)
208
+ setTimeout(() => // starting validation immediately will lose clicks on the saveBtn, so delay just a bit
209
+ setPhase(Phase.WaitValues))
210
}
211
212
async function phaseChange() {