Andreas Kling
44659f2f2a
LibWeb+WebContent: Don't let PageClient keep documents alive
...
We were inadvertently keeping all documents alive by installing a
console client for them. This patch fixes the issue by adding a
finalizer to Document, and having that be the way we detach console
clients. This breaks the cycle.
With this change, we can spam set .innerHTML in a loop and memory
usage remains stable.
Fixes #14612
2024-04-21 09:12:25 +02:00
..
2024-04-19 06:31:19 -04:00
2024-04-19 16:46:47 -06:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 16:38:55 -04:00
2024-04-19 06:31:19 -04:00
2024-04-20 15:52:29 -06:00
2024-04-19 06:31:19 -04:00
2024-04-19 16:46:47 -06:00
2024-04-20 15:52:29 -06:00
2024-04-10 21:12:25 +02:00
2024-04-10 21:12:25 +02:00
2024-04-19 06:34:07 -04:00
2024-04-17 07:19:03 +02:00
2024-04-19 06:31:19 -04:00
2024-04-19 16:38:55 -04:00
2024-04-21 09:12:25 +02:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-18 13:14:33 -06:00
2024-04-10 21:12:25 +02:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-06 14:21:04 -04:00
2024-04-05 16:01:10 -06:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-19 06:31:19 -04:00
2024-04-21 09:12:25 +02:00
2024-04-19 16:38:55 -04:00