From b10563cb2083f7af9d4320662d6aa1897b6db23e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Tue, 18 Jan 2022 00:13:14 +0100 Subject: fix(runtime): don't crash when window is deleted (#13392) This commit fixes an error when user deletes "window" global JS variable. Instead of relying on "window" or "globalThis" to dispatch "load" and "unload" events, we are default to global scope of the worker. --- cli/tests/testdata/delete_window.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 cli/tests/testdata/delete_window.js (limited to 'cli/tests/testdata/delete_window.js') diff --git a/cli/tests/testdata/delete_window.js b/cli/tests/testdata/delete_window.js new file mode 100644 index 000000000..f2f16820d --- /dev/null +++ b/cli/tests/testdata/delete_window.js @@ -0,0 +1 @@ +console.log(delete globalThis.window); -- cgit v1.2.3