Ticket #2040 (closed defect: fixed)
Message en quittant une page
Reported by: | brol | Owned by: | team |
---|---|---|---|
Priority: | low | Milestone: | 2.7.3 |
Component: | module:core | Version: | 2.7.2 |
Severity: | normal | Keywords: | |
Cc: |
Description
dc2.7.3 r2893
depuis la page http://adminlab.brol.info/user.php?id=toto, l'utilisateur Toto a des droits de rédacteur, je clique sur modifier les droits (mais ça marche pareil s'il n'en a pas et que j'en ajoute). Je modifie les droits depuis la page http://adminlab.brol.info/users_actions.php -> clic sur le blog pour ajouter les droits, j'ajoute, je mets le mot de passe, j'enregistre et retourne sur la page http://adminlab.brol.info/user.php?id=toto. Normal. Rien n'a été modifié sur cette page mais quand je clique sur un menu de la sidebar, j'ai droit à : "Cette page demande de confirmer sa fermeture ; des données saisies pourraient ne pas être enregistrées. Quitter cette page / Rester sur la page".
Semblerait que le défaut vienne du mot de passe qui est enregistré dans le formulaire et auto-rempli par le navigateur (uniquement le champ "nouveau mot de passe"). On peut y faire quelque chose ?
Change History
comment:3 Changed 11 years ago by franck
Il faudrait tester avec le commit de Dsls de ce matin (rev [2902], ça a peut-être réglé le problème.
comment:4 Changed 11 years ago by bruno
Le patch de ce matin était surtout sur themeeditor, donc le problème subsiste.
Le problème évoqué ici est que le browser préremplit un mot de passe qu'il a mémorisé, ce qui de facto modifie le formulaire. Il serait peut-être pertinent d'exclure les champs de type "password" du détecteur de champ modifié dans confirmclose.js ? Si oui, c'est très rapide à coder :)
comment:5 Changed 11 years ago by Dsls
- Status changed from new to closed
- Resolution set to fixed
(In [ac2188d5a99e]) Exclude passwords from form modification check, fixes #2040
Je pense que c'est le même comportement que #2025. Là non plus je ne reproduis pas.