diff --git a/src/octoprint/static/js/app/viewmodels/loginstate.js b/src/octoprint/static/js/app/viewmodels/loginstate.js index 9b95d62d..14cbf8ac 100644 --- a/src/octoprint/static/js/app/viewmodels/loginstate.js +++ b/src/octoprint/static/js/app/viewmodels/loginstate.js @@ -136,6 +136,10 @@ $(function() { }); $("body").on("click", function(e) { + if (!toggle.hasClass("open")) { + return; + } + var anyFormLinkOrButton = $("#login_dropdown_loggedout a, #login_dropdown_loggedin a, #login_dropdown_loggedout button, #login_dropdown_loggedin button"); var dropdown = $("li.dropdown#navbar_login"); var anyLastpassButton = $("#__lpform_login_user, #__lpform_login_pass");