Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin Portal Opt-Out of Username Case Sensitivity #6383

Open
allisonnokes opened this issue May 7, 2024 · 2 comments
Open

Admin Portal Opt-Out of Username Case Sensitivity #6383

allisonnokes opened this issue May 7, 2024 · 2 comments
Labels
Type: Discussion 💭 UI non-trivial UI changes, that might need discussion

Comments

@allisonnokes
Copy link

Describe the problem to be solved

In the current release of PeerTube, email address usernames are case-sensitive. Issue discussed further here: #4103.

This is a user-experience problem for the vast majority of users. None of the major email service providers—such as Gmail, Yahoo Mail, Outlook.com, and others—treat email addresses as case-sensitive. They all normalize email addresses to lower case (or treat them in a case-insensitive manner) for the purposes of account creation, login, and sending/receiving messages.

When logging in to PeerTube, the default behavior from a mobile device is to type a capital letter at the beginning of any string. So notifying the user with a tool-tip or error-handling messaging makes it the user's responsibility to correct two different industry standards which cause the error (1. capitalizing the first letter of a string and 2. Email addresses before the domain name are case-insensitive). Correcting one letter on a mobile device login screen is especially problematic for middle-aged and older users.

Describe the solution you would like

It would be great to offer the option in the admin portal - for a choice to be made regarding the enforcement or not of user name case sensitivity. This would allow PeerTube (in general) to continue to follow industry standards related to case sensitivity as a default, but allow individual instances to opt-out of email address case sensitivity if desired.

@Chocobozzz Chocobozzz added Type: Discussion 💭 UI non-trivial UI changes, that might need discussion labels May 7, 2024
@StojanJovanov
Copy link

As a QA engineer I do agree with @allisonnokes
I think this is not a UI change but functional change since we are testing log In feature.
Changing the letter in web page might be UI but this is kind of functional :)
Best regards,
Stole Jovanov

@MattyBoombalatty
Copy link

This also causes issues with logins using OAUTH. Usernames on Pleroma instances with capitals in their handles will break, and not allow login.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Discussion 💭 UI non-trivial UI changes, that might need discussion
Projects
None yet
Development

No branches or pull requests

4 participants