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