diff --git a/src/pretix/base/forms/auth.py b/src/pretix/base/forms/auth.py index ec94473f35..a83dcac963 100644 --- a/src/pretix/base/forms/auth.py +++ b/src/pretix/base/forms/auth.py @@ -78,12 +78,17 @@ class RegistrationForm(forms.Form): ) password = forms.CharField( label=_('Password'), - widget=forms.PasswordInput, + widget=forms.PasswordInput(attrs={ + 'autocomplete': 'new-password' # see https://bugs.chromium.org/p/chromium/issues/detail?id=370363#c7 + }), required=True ) password_repeat = forms.CharField( label=_('Repeat password'), - widget=forms.PasswordInput + widget=forms.PasswordInput(attrs={ + 'autocomplete': 'new-password' # see https://bugs.chromium.org/p/chromium/issues/detail?id=370363#c7 + }), + required=True ) def clean(self): diff --git a/src/pretix/control/forms/event.py b/src/pretix/control/forms/event.py index b05072df6c..e19533fe14 100644 --- a/src/pretix/control/forms/event.py +++ b/src/pretix/control/forms/event.py @@ -316,7 +316,9 @@ class MailSettingsForm(SettingsForm): smtp_password = forms.CharField( label=_("Password"), required=False, - widget=forms.PasswordInput + widget=forms.PasswordInput(attrs={ + 'autocomplete': 'new-password' # see https://bugs.chromium.org/p/chromium/issues/detail?id=370363#c7 + }), ) smtp_use_tls = forms.BooleanField( label=_("Use STARTTLS"),