fix(account): Benutzernamenfeld mit autocomplete="nickname" statt "username"
Angemeldet wird per E-Mail: Das Namensfeld der Registrierung und das Feld im Namensdialog sind ein Spitzname, kein Anmeldename. Mit `username` würden Passwortmanager den Namen statt der E-Mail als Anmeldenamen speichern und später in die Anmeldung füllen. Tests angepasst, dazu einer, der prüft, dass in keiner Ansicht des Login-Dialogs ein Feld `autocomplete="username"` trägt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
3e4bc21f00
commit
151e340fdd
4 files changed
+19
-7
No files matched your search
@@ -283,7 +283,8 @@ function createLoginDialog(): (view: LoginView) => Promise<boolean> {
|
||||
}
|
||||
|
||||
if (forView === 'register') {
|
||||
const username = field(t('Benutzername'), 'username', 'text', 'username', draftUsername, 'auth-name-hint');
|
||||
// `nickname`, nicht `username`: angemeldet wird per E-Mail, und ein Passwortmanager soll das E-Mail-Feld als Anmeldenamen behalten.
|
||||
const username = field(t('Benutzername'), 'username', 'text', 'nickname', draftUsername, 'auth-name-hint');
|
||||
const email = field(t('E-Mail'), 'email', 'email', 'email', draftEmail);
|
||||
const password = field(t('Passwort'), 'password', 'password', 'new-password', '', 'auth-pw-hint');
|
||||
const repeat = field(t('Passwort wiederholen'), 'password-repeat', 'password', 'new-password');
|
||||
|
||||
Reference in new issue
Block a user