diff -u b/core/modules/user/css/user.module.css b/core/modules/user/css/user.module.css
--- b/core/modules/user/css/user.module.css
+++ b/core/modules/user/css/user.module.css
@@ -25,2 +25,2 @@
- height: 0;
-}
\ No newline at end of file
+ height: .75em;
+}
diff -u b/core/modules/user/user.js b/core/modules/user/user.js
--- b/core/modules/user/user.js
+++ b/core/modules/user/user.js
@@ -39,12 +39,6 @@
$passwordSuggestions = $passwordInputParentWrapper.find('div.password-suggestions').hide();
}
- // Add the password confirmation layer.
- var passwordConfirm = '
' + translate.confirmTitle + '
';
- outerWrapper.find('input.password-confirm').parent().append(passwordConfirm).addClass('confirm-parent');
- var confirmResult = outerWrapper.find('div.password-confirm');
- var confirmChild = confirmResult.find('span.password-confirm__text');
-
// Check that password and confirmation inputs match.
var passwordCheckMatch = function (confirmInputVal) {
var success = $passwordInput.val() === confirmInputVal;
@@ -52,6 +46,13 @@
$passwordSuggestions = $passwordInputParentWrapper.find('div.password-suggestions').hide();
}
+ // Add the password confirmation layer.
+ var outerWrapper = $passwordInput.parent().parent();
+ var passwordConfirm = '' + translate.confirmTitle + '
';
+ outerWrapper.find('input.password-confirm').parent().append(passwordConfirm).addClass('confirm-parent');
+ var confirmResult = outerWrapper.find('div.password-confirm');
+ var confirmChild = confirmResult.find('span.password-confirm__text');
+
// Check that password and confirmation inputs match.
var passwordCheckMatch = function (confirmInputVal) {
var success = $passwordInput.val() === confirmInputVal;