From 3cd6c6c0e645319aa65eb62a11d3b4f36f8be205 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Sat, 18 May 2024 14:26:38 +0200 Subject: [PATCH] Freeze `evaluatorOptions` in the src/core/pdf_manager.js file Given that these options are passed from the API we don't want to accidentally modify them. --- src/core/pdf_manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/pdf_manager.js b/src/core/pdf_manager.js index d57f4bc3e5f8b..aee66820ab15d 100644 --- a/src/core/pdf_manager.js +++ b/src/core/pdf_manager.js @@ -49,7 +49,7 @@ class BasePdfManager { // the worker-thread code. args.evaluatorOptions.isOffscreenCanvasSupported &&= FeatureTest.isOffscreenCanvasSupported; - this.evaluatorOptions = args.evaluatorOptions; + this.evaluatorOptions = Object.freeze(args.evaluatorOptions); } get docId() {