diff --git a/src/octoprint/static/js/app/viewmodels/loginstate.js b/src/octoprint/static/js/app/viewmodels/loginstate.js
index e1e6d2c8..d93f3280 100644
--- a/src/octoprint/static/js/app/viewmodels/loginstate.js
+++ b/src/octoprint/static/js/app/viewmodels/loginstate.js
@@ -113,6 +113,12 @@ $(function() {
}
};
+ self.onLoginRememberKeyup = function(data, event) {
+ if (event.keyCode == 9) {
+ $("#login_user").focus();
+ }
+ }
+
self.onAllBound = function(allViewModels) {
self.allViewModels = allViewModels;
};
diff --git a/src/octoprint/templates/navbar/login.jinja2 b/src/octoprint/templates/navbar/login.jinja2
index f712f82d..d500b107 100644
--- a/src/octoprint/templates/navbar/login.jinja2
+++ b/src/octoprint/templates/navbar/login.jinja2
@@ -8,7 +8,7 @@