Andreas Kling
b98a2be96b
LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM
...
Normally, assigning to e.g document.body.onload will forward to
window.onload. However, in a detached DOM tree, there is no associated
window, so we have nowhere to forward to, making this a no-op.
The bulk of this change is making Document::window() return a nullable
pointer, as documents created by DOMParser or DOMImplementation do not
have an associated window object, and so must be able to return null
from here.
2024-03-11 18:29:10 +01:00
..
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2024-02-28 07:42:43 -05:00
2024-02-28 07:42:43 -05:00
2024-02-28 07:42:43 -05:00
2024-01-04 10:10:44 +01:00
2024-01-04 10:10:44 +01:00
2023-11-11 08:51:51 +01:00
2024-03-01 14:05:53 -07:00
2023-11-19 22:00:48 +01:00
2024-03-09 16:13:32 +01:00
2024-03-09 16:13:32 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2024-02-10 11:18:51 +01:00
2023-12-23 20:41:41 +01:00
2023-12-23 20:41:41 +01:00
2023-11-11 08:51:51 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2024-03-11 18:29:10 +01:00
2024-03-11 18:29:10 +01:00
2024-03-09 16:13:32 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2024-02-08 07:58:07 -07:00
2024-02-25 08:54:31 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2024-03-09 16:13:32 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2024-03-11 18:29:10 +01:00
2024-01-13 08:33:10 +01:00
2024-01-13 08:33:10 +01:00
2024-01-19 13:12:54 -07:00
2024-01-12 09:11:18 +01:00
2024-03-09 16:13:32 +01:00
2024-03-09 16:13:32 +01:00
2024-02-19 12:21:48 +01:00
2023-12-19 21:29:03 +01:00
2023-11-28 17:15:27 -05:00
2024-01-19 11:47:59 +01:00
2023-12-02 22:54:53 +01:00
2024-02-25 10:17:25 +01:00
2024-03-11 18:29:10 +01:00
2024-03-11 18:29:10 +01:00
2024-01-13 12:05:36 +01:00
2024-01-12 09:11:18 +01:00
2024-01-13 12:05:36 +01:00
2023-12-23 20:53:11 +01:00
2024-01-18 14:00:06 +01:00
2023-11-19 08:05:45 +00:00
2023-12-23 20:53:11 +01:00
2023-12-23 20:53:11 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2024-01-13 08:33:10 +01:00
2024-01-12 09:11:18 +01:00
2024-01-03 10:13:47 +01:00
2024-02-20 10:55:10 +01:00
2024-02-20 10:55:10 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-11 08:51:51 +01:00
2023-12-02 22:54:53 +01:00
2023-11-19 22:00:48 +01:00
2024-01-12 09:11:18 +01:00
2024-01-12 09:11:18 +01:00
2023-12-17 18:25:10 +03:30
2023-12-12 01:08:07 +01:00
2024-02-24 08:09:01 +01:00
2023-12-24 13:26:50 +01:00
2023-12-24 13:26:50 +01:00
2023-12-23 20:53:11 +01:00
2023-12-23 20:53:11 +01:00
2024-02-25 10:17:25 +01:00
2024-01-20 08:56:52 +01:00
2024-01-20 08:56:52 +01:00
2024-03-09 16:13:32 +01:00
2024-03-09 16:13:32 +01:00
2024-03-09 16:13:32 +01:00
2023-11-11 08:51:51 +01:00
2023-11-19 22:00:48 +01:00
2023-11-19 22:00:48 +01:00
2023-11-28 17:15:27 -05:00
2023-11-19 22:00:48 +01:00
2024-03-09 16:13:32 +01:00
2024-03-09 16:13:32 +01:00
2023-11-28 17:15:27 -05:00
2024-03-03 10:02:30 -05:00
2023-12-03 23:16:26 +01:00
2023-11-19 22:00:48 +01:00
2024-02-25 08:54:31 +01:00
2024-02-25 08:54:31 +01:00