diff --git a/src/octoprint/static/js/app/viewmodels/control.js b/src/octoprint/static/js/app/viewmodels/control.js index 570bde37..7b76895f 100644 --- a/src/octoprint/static/js/app/viewmodels/control.js +++ b/src/octoprint/static/js/app/viewmodels/control.js @@ -402,9 +402,10 @@ $(function() { if (webcamImage.width() > 0) { $("#webcam_rotator").css("height", webcamImage.width()); } else { - webcamImage.on("load", function() { + webcamImage.off("load.rotator"); + webcamImage.on("load.rotator", function() { $("#webcam_rotator").css("height", webcamImage.width()); - webcamImage.off("load"); + webcamImage.off("load.rotator"); }); } } else {