Merge pull request #1106 from lightpanda-io/nikneym/window-onload-fix

Don't allow object to be set on `window.onload`
This commit is contained in:
Halil Durak
2025-09-30 14:12:01 +03:00
committed by GitHub
2 changed files with 20 additions and 14 deletions

View File

@@ -111,6 +111,9 @@
const callback = (e) => isWindowTarget = e.target === window;
// Callback is not set yet.
testing.expectEqual(null, window.onload);
// Setting an object.
window.onload = {};
testing.expectEqual(null, window.onload);
// Callback is set.
window.onload = callback;
testing.expectEqual(callback, window.onload);