Commit 75c4bc8
fix(auth): le formulaire de connexion reste verrouillé jusqu'à l'ouverture de la page
`loading` retombait dans le `finally`, dès la réponse de `signIn`, avant que
`router.push` ait rendu la page cible. Sur une liaison lente, le formulaire
restait visible et actif plusieurs secondes après une connexion acceptée ;
l'utilisateur re-soumettait. Observé deux fois sur un compte en
Nouvelle-Calédonie : deux `login_logs` « ok » à 18 s (26/08) puis 9 s (28/08)
d'écart, même appareil.
Après succès, le bouton reste désactivé avec le libellé « Connexion réussie,
ouverture… » jusqu'à ce que la navigation démonte le composant ; un filet de
20 s rend la main avec un message si la page ne s'ouvre pas. Un refus ou une
erreur réseau relâchent le verrou comme avant.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>1 parent 78a0aac commit 75c4bc8
1 file changed
Lines changed: 27 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
58 | 76 | | |
59 | 77 | | |
60 | 78 | | |
| 79 | + | |
61 | 80 | | |
62 | 81 | | |
63 | 82 | | |
| |||
76 | 95 | | |
77 | 96 | | |
78 | 97 | | |
79 | | - | |
80 | | - | |
81 | | - | |
| 98 | + | |
| 99 | + | |
82 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
83 | 106 | | |
84 | 107 | | |
85 | | - | |
86 | 108 | | |
87 | 109 | | |
88 | 110 | | |
| |||
248 | 270 | | |
249 | 271 | | |
250 | 272 | | |
251 | | - | |
| 273 | + | |
252 | 274 | | |
253 | 275 | | |
254 | 276 | | |
| |||
0 commit comments