diff --git a/src/octoprint/static/js/app/viewmodels/temperature.js b/src/octoprint/static/js/app/viewmodels/temperature.js index 828e1da8..6b7ac5d6 100644 --- a/src/octoprint/static/js/app/viewmodels/temperature.js +++ b/src/octoprint/static/js/app/viewmodels/temperature.js @@ -476,8 +476,9 @@ $(function() { } }; - self.setTarget = function(item) { + self.setTarget = function(item, form) { var value = item.newTarget(); + $(form).find("input").blur(); if (value === undefined || (typeof(value) == "string" && value.trim() == "")) return OctoPrintClient.createRejectedDeferred(); return self.setTargetToValue(item, value); }; diff --git a/src/octoprint/templates/dialogs/temperature.jinja2 b/src/octoprint/templates/dialogs/temperature.jinja2 index a1d765b8..78911009 100644 --- a/src/octoprint/templates/dialogs/temperature.jinja2 +++ b/src/octoprint/templates/dialogs/temperature.jinja2 @@ -20,8 +20,8 @@ °C - + {{ _('Hint: Hitting Enter in the input field will also submit the form') }} diff --git a/src/octoprint/templates/tabs/temperature.jinja2 b/src/octoprint/templates/tabs/temperature.jinja2 index a64d9f88..bb8119d1 100644 --- a/src/octoprint/templates/tabs/temperature.jinja2 +++ b/src/octoprint/templates/tabs/temperature.jinja2 @@ -22,7 +22,7 @@