diff --git a/src/display/api.js b/src/display/api.js index 93a3c890a..de5ad9e6c 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -1943,7 +1943,14 @@ class LoopbackPort { postMessage(obj, transfer) { const event = { - data: structuredClone(obj, transfer ? { transfer } : null), + data: structuredClone( + obj, + (typeof PDFJSDev === "undefined" || + PDFJSDev.test("SKIP_BABEL || TESTING")) && + transfer + ? { transfer } + : null + ), }; this.#deferred.then(() => {