diff --git a/src/octoprint/static/js/app/viewmodels/control.js b/src/octoprint/static/js/app/viewmodels/control.js index 3e5d24b8..4950af7b 100644 --- a/src/octoprint/static/js/app/viewmodels/control.js +++ b/src/octoprint/static/js/app/viewmodels/control.js @@ -402,6 +402,8 @@ $(function() { }; self.onWebcamLoaded = function() { + if (self.webcamLoaded()) return; + log.debug("Webcam stream loaded"); self.webcamLoaded(true); self.webcamError(false);