diff --git a/guacamole-common-js/src/main/webapp/modules/SessionRecording.js b/guacamole-common-js/src/main/webapp/modules/SessionRecording.js index 984d8772b..ce8968f2b 100644 --- a/guacamole-common-js/src/main/webapp/modules/SessionRecording.js +++ b/guacamole-common-js/src/main/webapp/modules/SessionRecording.js @@ -398,8 +398,10 @@ Guacamole.SessionRecording = function SessionRecording(source) { }; // Read instructions from provided blob, extracting each frame - if (source instanceof Blob) + if (source instanceof Blob) { + recordingBlob = source; parseBlob(recordingBlob, loadInstruction, notifyLoaded); + } // If tunnel provided instead of Blob, extract frames, etc. as instructions // are received, buffering things into a Blob for future seeks