From 956746ffb78bf536875e085ca4f940bf17bfe7e8 Mon Sep 17 00:00:00 2001 From: Camillo Bruni Date: Thu, 14 Aug 2025 11:47:43 +0200 Subject: [PATCH 1/3] fix --- JetStreamDriver.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/JetStreamDriver.js b/JetStreamDriver.js index e8f9695a..253586e8 100644 --- a/JetStreamDriver.js +++ b/JetStreamDriver.js @@ -629,7 +629,8 @@ class ShellScripts extends Scripts { } else globalObject = runString(""); - globalObject.console = console; + // Expose console copy in the realm. + globalObject.console = Object.assiugn({}, console); globalObject.self = globalObject; globalObject.top = { currentResolve, From dbcb908cbd2b70d442a23f2fe5aff11f868f7a4d Mon Sep 17 00:00:00 2001 From: Camillo Bruni Date: Thu, 14 Aug 2025 11:49:22 +0200 Subject: [PATCH 2/3] fix --- JetStreamDriver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JetStreamDriver.js b/JetStreamDriver.js index 253586e8..5a4f005d 100644 --- a/JetStreamDriver.js +++ b/JetStreamDriver.js @@ -630,7 +630,7 @@ class ShellScripts extends Scripts { globalObject = runString(""); // Expose console copy in the realm. - globalObject.console = Object.assiugn({}, console); + globalObject.console = Object.assign({}, console); globalObject.self = globalObject; globalObject.top = { currentResolve, From 21db99626f4cb33c03348125dd46365b72c592b8 Mon Sep 17 00:00:00 2001 From: Camillo Bruni Date: Thu, 14 Aug 2025 18:18:42 +0200 Subject: [PATCH 3/3] add more comment --- JetStreamDriver.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/JetStreamDriver.js b/JetStreamDriver.js index 5a4f005d..756c1807 100644 --- a/JetStreamDriver.js +++ b/JetStreamDriver.js @@ -629,7 +629,8 @@ class ShellScripts extends Scripts { } else globalObject = runString(""); - // Expose console copy in the realm. + // Expose console copy in the realm so we don't accidentally modify + // the original object. globalObject.console = Object.assign({}, console); globalObject.self = globalObject; globalObject.top = {