From d465e3f56b8b40adc750407ec0228455ce9027da Mon Sep 17 00:00:00 2001 From: Youenn Fablet Date: Thu, 13 Apr 2023 22:15:14 +0200 Subject: [PATCH] fix structuredClone --- .../lib/abstract-ops/miscellaneous.js | 8 +------- reference-implementation/run-web-platform-tests.js | 1 + 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/reference-implementation/lib/abstract-ops/miscellaneous.js b/reference-implementation/lib/abstract-ops/miscellaneous.js index d2c90e0ab..8b1e70455 100644 --- a/reference-implementation/lib/abstract-ops/miscellaneous.js +++ b/reference-implementation/lib/abstract-ops/miscellaneous.js @@ -22,11 +22,5 @@ exports.CloneAsUint8Array = O => { }; exports.StructuredTransferOrClone = (value, transferList) => { -console.log(globalThis); -console.log(globalThis.structuredClone); - - if (globalThis.structuredClone) - return globalThis.structuredClone(value, transferList); - - return JSON.parse(JSON.stringify(value)); + return globalThis.structuredClone(value, transferList); }; diff --git a/reference-implementation/run-web-platform-tests.js b/reference-implementation/run-web-platform-tests.js index 836911eeb..a7ef2ad2d 100644 --- a/reference-implementation/run-web-platform-tests.js +++ b/reference-implementation/run-web-platform-tests.js @@ -58,6 +58,7 @@ async function main() { } }; }; + window.structuredClone = structuredClone; window.eval(bundledJS); }, filter(testPath) {