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 5085280e62d..1fc3d985eb8 100644
--- a/app/assets/javascripts/discourse/app/components/modal/create-account.hbs
+++ b/app/assets/javascripts/discourse/app/components/modal/create-account.hbs
@@ -53,17 +53,16 @@
/>
-
- {{i18n "user.email.instructions"}}
-
+ {{#unless this.emailValidation.reason}}
+
+ {{i18n "user.email.instructions"}}
+
+ {{/unless}}
@@ -80,47 +79,18 @@
/>
-
- {{i18n "user.username.instructions"}}
-
-
+ {{#unless this.usernameValidation.reason}}
-
- {{#if this.fullnameRequired}}
-
-
-
-
-
- {{this.nameInstructions}}
+
+ {{i18n "user.username.instructions"}}
- {{/if}}
+ {{/unless}}
@@ -159,9 +126,11 @@
@validation={{this.passwordValidation}}
id="password-validation"
/>
-
- {{this.passwordInstructions}}
-
+ {{#unless this.passwordValidation.reason}}
+
+ {{this.passwordInstructions}}
+
+ {{/unless}}
+
+ {{#if this.fullnameRequired}}
+
+
+
+
+ {{#unless this.nameValidation.reason}}
+
+ {{this.nameInstructions}}
+
+ {{/unless}}
+ {{/if}}
+
+
{{#if this.userFields}}
{{#each this.userFields as |f|}}
@@ -249,9 +250,11 @@
{{#if this.site.desktopView}}