Last modified: 2011-03-13 18:05:09 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T18345, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 16345 - Browsers automatically filling in "Old password:" break Special:Preferences
Browsers automatically filling in "Old password:" break Special:Preferences
Status: RESOLVED WONTFIX
Product: MediaWiki
Classification: Unclassified
Special pages (Other open bugs)
unspecified
All All
: Lowest normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-11-15 08:32 UTC by Church of emacs
Modified: 2011-03-13 18:05 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Church of emacs 2008-11-15 08:32:29 UTC
As you may be aware, some of the more recent and popular browsers (unlike lynx) fill in saved usernames & passwords automatically on login pages. This does also happen on Special:Preferences; browsers fill in "Old password:" in the section "User profile" -> "Change password". When the user changes anything in his preferences, but omit changing anything in the "Change password" section, saving their preferences fail ("Incorrect password entered. Please try again."). This is because MediaWiki assumes that the user wants a new password if he fills in any of the "Change password"-fields; however browsers do not automatically fill in the "New password:" and "Retype new password:" so it looks to MediaWiki as if the user tried to change his password to void (which is an invalid request).

I think a more practical behavior for MediaWiki would be to ignore a "Change password"-request, if only "Old password:" has been filled in.
Comment 1 Aaron Schulz 2008-11-15 08:34:24 UTC
This is clearly wrong behavior on the part of the browsers. I think this was discussed recently in a duplicate bug.
Comment 2 Church of emacs 2008-11-15 10:38:19 UTC
Well, just because some browsers don't do their job correctly doesn't mean we can just look away. If Internet Explorer isn't compliant to XHTML specifications we also can't just say "Sorry, IE is not supported as it isn't compliant to standards".
I've encountered multiple persons having this problem and we can't just expect them to solve this problem themselves.

Besides, I don't really see the disadvantage of my proposal: It should be obvious to everyone that you can't change your password to void, and therefore it is unnecessary to warn people about it.
Comment 3 Aaron Schulz 2008-11-15 10:54:16 UTC
XHTML isn't a good example. The issue her is a browser performing user behavior for the user, in a way that the server cannot tell if it a the browser or the user. Also, we are dealing with passwords, so I'd be inherently careful about hacks around sloppy browser features.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links