Files
ladybird/Libraries/LibWeb/DOM
Andreas Kling 53c9c6f3ee LibWeb: Make Agent's MutationObserver list weak
Before this change, Agent held on to all of the live MutationObserver
objects via GC::Root. This prevented them from ever getting
garbage-collected.

Instead of roots, we now use a simple IntrusiveList and remove them
from it in the finalizer for MutationObserver.

This fixes a massive GC leak on Speedometer.
2025-02-07 16:53:11 +01:00
..
2025-01-11 23:10:09 +01:00
2025-01-23 09:33:10 +01:00