don't allow object to be set on window.onload

This commit is contained in:
nikneym
2025-09-30 12:38:08 +03:00
parent 20cb6cdd8b
commit fb37b29671
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);