2008/11/5 Aryeh Gregor Simetrical+wikilist@gmail.com:
On Wed, Nov 5, 2008 at 12:28 PM, Petr Kadlec petr.kadlec@gmail.com wrote:
If the password boxes are really empty, the system assumes that. However, if you use some password-remembering browser (such as Firefox), it "helpfully" pre-fills the "current password" box, leading to this. At least, that is what happened to me. Be sure to manually clear the "old password" editbox before changing other preferences, and everything should work fine.
That still seems like a bug on our part. The extra (and unintuitive) step shouldn't be necessary.
And what do you think we should do? From our viewpoint, the situation is identical to the user trying to set his password to empty string.
So, if a user really does try to do that, should we just ignore it, not telling him anything? Hmmm… We could say "if you tried to clear your password, we ignored it, as that is not allowed, but other preferences have been changed successfully, but I am not sure how much of an improvement is that. We might also try to outsmart Firefox by clearing the editbox explicitly using JavaScript shortly after the page is loaded. (I don't know if that would even work, but maybe worth an attempt.)
-- [[cs:User:Mormegil | Petr Kadlec]]