Merge pull request #16279 from Snuffleupagus/structuredClone-transfer-legacy
Skip transfers, in `LoopbackPort.postMessage`, for PDF.js `legacy`-builds (issue 16255)
This commit is contained in:
commit
b3932f70ed
@ -1943,7 +1943,14 @@ class LoopbackPort {
|
|||||||
|
|
||||||
postMessage(obj, transfer) {
|
postMessage(obj, transfer) {
|
||||||
const event = {
|
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(() => {
|
this.#deferred.then(() => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user