diff --git a/src/display/api.js b/src/display/api.js index 136ac1fe955ef..4c257a2fb358d 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -1540,8 +1540,11 @@ class PDFPageProxy { this._pdfBug && globalThis.StepperManager?.enabled ); const shouldRecordOperations = - !this.recordedBBoxes && (recordOperations || recordForDebugger); - const shouldRecordImages = !this.imageCoordinates && recordImages; + !!canvas && + !this.recordedBBoxes && + (recordOperations || recordForDebugger); + const shouldRecordImages = + !!canvas && !this.imageCoordinates && recordImages; const complete = error => { intentState.renderTasks.delete(internalRenderTask);