Jelle Raaijmakers
c8baa6e179
LibWeb: Remove tasks for destroyed documents instead of running them
...
Previously, destroyed-document tasks were forced to be runnable to
prevent them from leaking in the task queue. Instead, discard them
during task selection so their callbacks never run with stale state.
This used to cause issues with a couple of `spin_until()`s in the past,
but since we've removed some of them that had to do with the document
lifecycle, let's see if we can stick closer to the spec now.
2026-03-19 15:24:46 -05:00
..
2026-03-10 22:49:19 +01:00
2026-03-16 19:15:03 -05:00
2026-02-28 10:24:37 -05:00
2026-02-28 10:24:37 -05:00
2026-02-22 14:55:30 -05:00
2026-03-19 10:46:49 +01:00
2026-03-19 14:17:46 +01:00
2026-03-19 15:24:46 -05:00
2026-02-27 17:19:33 +01:00
2026-03-10 15:17:51 +01:00
2026-03-14 22:21:55 -05:00
2026-02-23 18:44:26 +00:00
2026-03-19 15:24:46 -05:00
2026-03-14 23:00:08 -05:00
2026-03-17 04:01:29 -05:00
2026-03-17 04:01:29 -05:00
2026-03-13 18:44:47 +01:00
2026-03-17 09:43:59 +01:00
2026-02-22 11:37:33 +01:00
2026-03-17 18:58:37 -05:00
2026-03-19 13:35:16 +01:00
2026-03-01 01:04:10 +01:00
2026-03-12 20:32:55 +01:00
2026-02-26 21:09:08 +01:00
2026-03-01 01:04:10 +01:00
2026-03-10 02:53:27 +01:00
2026-02-24 17:08:48 +01:00
2026-02-28 10:24:37 -05:00
2026-03-19 13:35:16 +01:00
2026-02-28 10:24:37 -05:00
2026-03-17 04:01:29 -05:00
2026-03-12 10:38:43 +01:00
2026-02-28 10:24:37 -05:00
2026-03-17 04:01:29 -05:00
2026-03-19 13:35:16 +01:00
2026-03-17 22:28:35 -05:00
2026-02-26 08:03:50 -05:00
2026-03-13 15:34:15 +01:00
2026-03-16 08:29:37 -04:00
2026-03-11 21:16:44 +01:00
2026-03-18 13:21:57 +00:00
2026-02-26 21:09:08 +01:00
2026-03-18 13:21:57 +00:00
2026-02-26 21:09:08 +01:00
2026-03-02 14:03:32 +00:00
2026-02-21 15:53:22 +01:00
2026-02-21 15:53:22 +01:00