diff --git a/assets/js/js_output/index.js b/assets/js/js_output/index.js index 57b3b47c4..9200bf543 100644 --- a/assets/js/js_output/index.js +++ b/assets/js/js_output/index.js @@ -241,9 +241,11 @@ function getChannel(sessionId, { create = true } = {}) { * Leaves the JS outputs channel tied to the current session. */ export function leaveChannel() { - channel.leave(); - channel = null; - socket.disconnect(); + if (channel) { + channel.leave(); + channel = null; + socket.disconnect(); + } } /**