diff --git a/app/assets/javascripts/discourse/app/components/local-login-form.hbs b/app/assets/javascripts/discourse/app/components/local-login-form.hbs
index 5491d106894..9f42ace95fb 100644
--- a/app/assets/javascripts/discourse/app/components/local-login-form.hbs
+++ b/app/assets/javascripts/discourse/app/components/local-login-form.hbs
@@ -48,6 +48,13 @@
+ {{#if @loginPassword}}
+
+ {{/if}}
{{d-icon "triangle-exclamation"}}
diff --git a/app/assets/javascripts/discourse/app/components/modal/create-account.hbs b/app/assets/javascripts/discourse/app/components/modal/create-account.hbs
index 6dd531dd87e..7666fa6b341 100644
--- a/app/assets/javascripts/discourse/app/components/modal/create-account.hbs
+++ b/app/assets/javascripts/discourse/app/components/modal/create-account.hbs
@@ -138,7 +138,10 @@
-
+
{{#if this.showPasswordValidation}}
@@ -163,10 +166,6 @@
{{i18n "login.caps_lock_warning"}}
-
{{/if}}
diff --git a/app/assets/javascripts/discourse/app/components/toggle-password-mask.hbs b/app/assets/javascripts/discourse/app/components/toggle-password-mask.hbs
index e86047665da..d6d62d82243 100644
--- a/app/assets/javascripts/discourse/app/components/toggle-password-mask.hbs
+++ b/app/assets/javascripts/discourse/app/components/toggle-password-mask.hbs
@@ -1,10 +1,10 @@
\ No newline at end of file
diff --git a/app/assets/javascripts/discourse/app/templates/invites/show.hbs b/app/assets/javascripts/discourse/app/templates/invites/show.hbs
index 90a056474d1..1f68bc63bec 100644
--- a/app/assets/javascripts/discourse/app/templates/invites/show.hbs
+++ b/app/assets/javascripts/discourse/app/templates/invites/show.hbs
@@ -134,6 +134,11 @@
+
{{/unless}}
diff --git a/app/assets/javascripts/discourse/app/templates/signup.hbs b/app/assets/javascripts/discourse/app/templates/signup.hbs
index c42a80bca76..b51bfb1189b 100644
--- a/app/assets/javascripts/discourse/app/templates/signup.hbs
+++ b/app/assets/javascripts/discourse/app/templates/signup.hbs
@@ -134,7 +134,10 @@
-
+
{{#if this.showPasswordValidation}}
@@ -159,10 +162,6 @@
{{i18n "login.caps_lock_warning"}}
-
{{/if}}
diff --git a/app/assets/stylesheets/common/base/login.scss b/app/assets/stylesheets/common/base/login.scss
index 91277a932e6..8c875842ea0 100644
--- a/app/assets/stylesheets/common/base/login.scss
+++ b/app/assets/stylesheets/common/base/login.scss
@@ -61,13 +61,17 @@ body.invite-page {
}
}
+.signup-fullpage .input-group input[type="password"] {
+ padding-right: 3em;
+}
+
.toggle-password-mask {
- align-self: start;
- line-height: 1.4; // aligns with input description text
+ position: absolute;
+ right: 0;
+ padding: 0.75em 0.77em; // alligns with input padding
.ios-device & {
// reset form-item-sizing mixin styles
- padding-top: 0;
- padding-bottom: 0;
+ padding: 0.7em;
font-size: var(--font-0);
}
}