Last modified: 2014-11-07 08:47:06 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 T73744, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 71744 - "Username taken" warning is too fast and alarming
"Username taken" warning is too fast and alarming
Status: NEW
Product: MediaWiki
Classification: Unclassified
User login and signup (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-07 15:00 UTC by Nemo
Modified: 2014-11-07 08:47 UTC (History)
5 users (show)

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


Attachments

Description Nemo 2014-10-07 15:00:42 UTC
Today I helped two women register on Wikipedia, observing them from behind their shoulder. In both cases, while they were typing the username of choice, which started with their first name, the JavaScript red box warning popped up to alert that the username was taken. Both stopped typing to look at the warning, mildly alarmed, and I had to encourage them to just continue typing.

The warning, while helpful and an improvement over reloading the form, is unnecessarily distracting and alarming in many cases.
* A simple improvement might be to "fire" the warning only some (fraction of) seconds after the user has stopped typing.
* Alternatively, the level of alarm should be more carefully dosed. For instance it could start as a green informative box "you're doing well, but continue typing" for simple clashes and become a red warning e.g. when a titleblacklist rule was hit.

It would be interesting to know how many times we're showing the warning.
Comment 1 Bartosz Dziewoński 2014-10-23 08:28:29 UTC
(In reply to Nemo from comment #0)
> * A simple improvement might be to "fire" the warning only some (fraction
> of) seconds after the user has stopped typing.

We already do that – the username is checked 250 ms after the user stops typing (plus a couple milliseconds for the API request). This delay was mostly added to prevent unnecessary network requests rather than as user experience improvement, perhaps it should be increased.
Comment 2 Nemo 2014-10-23 12:27:50 UTC
(In reply to Bartosz Dziewoński from comment #1)
> This delay was
> mostly added to prevent unnecessary network requests rather than as user
> experience improvement, perhaps it should be increased.

Worth trying, IMHO. I think it's safe to assume the user takes at least 1 second to type password twice and confirm the form?
Comment 3 Nemo 2014-11-07 07:54:28 UTC
Related: https://meta.wikimedia.org/?oldid=10448120
Comment 4 Gerrit Notification Bot 2014-11-07 08:31:56 UTC
Change 171806 had a related patch set uploaded by Nemo bis:
Let users type their username for 1 s during registration before barking

https://gerrit.wikimedia.org/r/171806
Comment 5 Gerrit Notification Bot 2014-11-07 08:39:58 UTC
Change 171806 merged by jenkins-bot:
Let users type their username for 1 s during registration before barking

https://gerrit.wikimedia.org/r/171806
Comment 6 Nemo 2014-11-07 08:47:06 UTC
Nice, let's see how it goes.

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


Navigation
Links