On 01/07/2014 08:14 PM, Jon Robson wrote:
Does it really matter if my name got slightly formatted? Seems like we are making a mountain out of a mole hill. If I log in with "my username" it should still allow me to login as "My username". Why do I care how things are formatted behind the scenes?
As I indicated on the bug, I'm undecided whether this is worth it. However, to state the other side, it is not really behind the scenes. If I register as superm401, it will consistently show as Superm401, that's how people will refer to my username, and that's how it will show in the user tools bar, and everywhere else.
If a user enters an invalid character for users with JavaScript you could improve this by disabling the submit button and saying "invalid character entered". The combination of these 2 things seems more than enough over something trivial.
The only strictly invalid character (according to $wgInvalidUsernameCharacters) is '@'. However, other usernames (not individual characters) can be blocked by AntiSpoof as confusingly similar (e.g. if User:Abc is registered, User:Αbc can not) (Greek alpha)
FWIW I find the fact we support case insensitive usernames extremely confusing and a bad user experience that we should try to rectify - both 'Jimbo_wales' and 'Jimbo_Wales' users exist leading to all sorts of confusing and unnecessary mistaken identity editing possibilities. I know of no other websites that do this and it makes sense not to...
You mean case-sensitive (every letter is case-sensitive except the first). We should also check if AntiSpoof affects this at all. At any rate, any change would probably only affect new registrations.
Matt Flaschen