From 5ef582fb20570bbbb71bc3db42cfc9ac6534e609 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Tue, 10 Mar 2026 15:29:17 +0100 Subject: [PATCH] Use optional chaining a little bit more in the `src/display/api.js` file That format is preferred where possible, since it leads to ever so slightly shorter code overall. --- src/display/api.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/display/api.js b/src/display/api.js index f77b57272..23b7e8254 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -1530,10 +1530,9 @@ class PDFPageProxy { this._pumpOperatorList(intentArgs); } - const recordForDebugger = Boolean( + const recordForDebugger = !!( this._pdfBug && globalThis.StepperManager?.enabled ); - const shouldRecordOperations = !this.recordedBBoxes && (recordOperations || recordForDebugger); @@ -1543,12 +1542,11 @@ class PDFPageProxy { if (shouldRecordOperations) { const recordedBBoxes = internalRenderTask.gfx?.dependencyTracker.take(); if (recordedBBoxes) { - if (internalRenderTask.stepper) { - internalRenderTask.stepper.setOperatorBBoxes( - recordedBBoxes, - internalRenderTask.gfx.dependencyTracker.takeDebugMetadata() - ); - } + internalRenderTask.stepper?.setOperatorBBoxes( + recordedBBoxes, + internalRenderTask.gfx.dependencyTracker.takeDebugMetadata() + ); + if (recordOperations) { this.recordedBBoxes = recordedBBoxes; }