[Mineur] Validations de formulaire incohérentes avec l'API #161
Labels
No labels
bug
enhancement
feature
groupe/admin-ui
groupe/chat-ui
groupe/error-handling
groupe/event-composer
groupe/i18n-forms
groupe/ui-polish
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Transcendence/frontend#161
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gravité : Mineur
Rapports QA d'origine : AUTH-20, PROFILE-11
Mot de passe de 256 caractères accepté par l'UI puis refusé avec un message vide ; « Current password » exige 8 caractères. Voir aussi #125.
Détails des rapports
[AUTH-20] Formulaire d'inscription : un mot de passe de 256 caractères est accepté par l'UI mais refusé par l'API, avec un message d'erreur vide — Gravité : Mineur
/registermaxLength={256}). 2. Cliquer Register.POST /api/auth/register -> 400(validationLength(1,255)) ; l'UI affiche un bloc rouge VIDE (la réponse 400 n'a pas dedetail, seulementerrors).screens/auth_14_register_pwd256.png(le bloc d'erreur est vide au-dessus des champs : aucun message visible).frontend/src/auth/components/AuthForm.tsx:138(256 vs 255) etfrontend/src/auth/api/auth.ts:72-76+auth/routes/register.tsx:45-47(n'affiche quedetail, jamaiserrors).[PROFILE-11] Champ "Current password" limité à minLength=8 : un utilisateur dont le mot de passe actuel fait < 8 caractères ne peut pas changer son mot de passe depuis l'UI — Gravité : Mineur
minlength="8"constaté sur les deux champs) bloque l'envoi.frontend/src/users/components/Profile.tsx:141-143(minLength={8}sur "Current password").Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.