diff --git a/src/layouts/login-form.html b/src/layouts/login-form.html
index ccae976ba6..6f3f5e3a1d 100644
--- a/src/layouts/login-form.html
+++ b/src/layouts/login-form.html
@@ -131,7 +131,9 @@ Polymer({
isValidatingChanged: function (newVal) {
if (!newVal) {
this.async(function () {
- this.$.passwordInput.inputElement.inputElement.focus();
+ if (this.$.passwordInput.inputElement.inputElement) {
+ this.$.passwordInput.inputElement.inputElement.focus();
+ }
}.bind(this), 10);
}
},