Skip to content

Correction(billeterie): affichage de l'étape contenant une errueur après validation du formulaire par le serveur#2253

Merged
stakovicz merged 1 commit into
afup:masterfrom
vgreb:fix/tickets-errors
May 26, 2026
Merged

Correction(billeterie): affichage de l'étape contenant une errueur après validation du formulaire par le serveur#2253
stakovicz merged 1 commit into
afup:masterfrom
vgreb:fix/tickets-errors

Conversation

@vgreb
Copy link
Copy Markdown
Collaborator

@vgreb vgreb commented May 25, 2026

Problème

Lors de l'achat de billets, certains utilisateurs voyaient le bandeau générique "Une ou plusieurs erreurs sont survenues" sans aucun message d'erreur visible dans le formulaire. L'erreur existait bien, mais dans une étape masquée par le JavaScript.

Le formulaire se réinitialise toujours à l'étape 1 au rechargement de page. Quand Symfony retourne une erreur de validation sur un champ de l'étape 2 ou 3, cette erreur est rendue dans un div caché — invisible pour l'utilisateur.

Correctif

Au chargement, si le bandeau d'erreur générique est présent (signe d'un retour serveur en erreur), le JS cherche des erreurs de champ dans les étapes 2 et 3 et navigue directement vers la première étape concernée.

…rès validation du formulaire par le serveur
@stakovicz stakovicz merged commit 8e0687e into afup:master May 26, 2026
6 checks passed
@vgreb vgreb deleted the fix/tickets-errors branch May 26, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants