Afterwards it trys to autologin using the username with hash then fails.
Version: Android (alpha)
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=64959
https://bugzilla.wikimedia.org/show_bug.cgi?id=64960
Afterwards it trys to autologin using the username with hash then fails.
Version: Android (alpha)
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=64959
https://bugzilla.wikimedia.org/show_bug.cgi?id=64960
Change 129618 had a related patch set uploaded by Yuvipanda:
Use username returned from create account API call
I'm not sure whether it's good to truncate their user name silently, but it's the behavior on desktop too...
We've got three totally different behaviours on four platforms here:
If desktop doesn't let you create these usernames then neither should any of our mobile platforms.
I'm unclear what the correct engineering solution is though. Do we change the API used to create accounts to error if you try to include hashes (instead of silently truncating and creating), or do we just include client-side validation?
(In reply to Dan Garry from comment #4)
- Desktop: Refuses to create username because it has a hash in it.
On desktop an error (or better to say, warning :p as it's ignorable) is shown, but you can ignore the error and go on to create the account, and the rest is the same as Android.