Timothy Flynn
18a4455d43
LibWeb: Do not assume a shadow root has a host
...
After commit ff48b7333c , we remove shadow
roots from elements that are removed from the DOM. Setting a node's
shadow root to null also sets that shadow root's host to null. Thus, the
comment in Node::is_shadow_including_descendant_of that assumes the host
is always non-null is not true.
The test added here would previously crash when interacting with a node
that is a descendant of a removed shadow root.
2023-12-04 01:33:57 +01:00
..
2023-11-15 23:44:05 +01:00
2023-11-22 09:45:51 +01:00
2023-11-05 02:46:46 +01:00
2023-11-22 09:45:51 +01:00
2023-11-06 09:42:41 +01:00
2023-11-14 10:13:10 +01:00
2023-11-21 16:54:02 +01:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 13:51:12 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-14 21:46:28 +02:00
2023-10-06 08:23:03 +02:00
2023-08-20 05:02:59 +02:00
2023-10-11 07:07:29 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 13:51:56 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-11 17:03:22 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-11-05 02:46:46 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-28 14:49:10 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-11 17:03:22 +01:00
2023-08-20 05:02:59 +02:00
2023-11-24 08:37:19 +01:00
2023-11-24 08:37:19 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-29 17:05:16 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-15 18:26:37 +02:00
2023-11-21 16:54:02 +01:00
2023-09-05 14:23:35 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 19:37:50 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 13:51:12 +02:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-12-03 20:29:14 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-25 20:10:47 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-21 19:31:00 +02:00
2023-11-09 16:10:54 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-05 14:50:45 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-11-02 20:50:48 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-12-04 01:33:57 +01:00
2023-08-21 19:31:00 +02:00
2023-11-05 02:46:46 +01:00
2023-11-05 02:46:46 +01:00
2023-11-05 02:46:46 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-09-09 13:52:01 +01:00
2023-11-04 17:39:04 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2023-08-31 21:43:58 +02:00