From d4e9f269831ad3302aa597f93cd9338f7d0efbe5 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 30 Jun 2015 22:54:52 -0700 Subject: [PATCH] Clear password from input when logging out --- .../www_static/polymer/layouts/login-form.html | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html b/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html index 53e5b3c9318..69da9515948 100644 --- a/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html +++ b/homeassistant/components/frontend/www_static/polymer/layouts/login-form.html @@ -112,10 +112,20 @@ }, listeners: { - 'passwordInput.keydown': 'passwordKeyDown', + 'keydown': 'passwordKeyDown', 'loginButton.click': 'validatePassword', }, + observers: [ + 'validatingChanged(isValidating, isInvalid)', + ], + + validatingChanged: function(isValidating, isInvalid) { + if (!isValidating && !isInvalid) { + this.$.passwordInput.value = ''; + } + }, + isValidatingChanged: function(newVal) { if (!newVal) { this.debounce('focus-password', function() {