ladybird/Tests/LibWeb/Text/expected/ResizeObserver
Andreas Kling a36f8aa36d LibWeb: Keep ResizeObserver targets weakly
Store ResizeObservation targets weakly, matching Blink and WebKit. A
ResizeObserver can be kept alive by the document while it has observed
targets, but the observation itself should not keep a removed target and
its subtree alive forever.

Prune dead observations before gathering active resize observations.
Snapshot the document observer list before pruning so unregistering an
observer cannot mutate the intrusive list being iterated. Keep gathered
active targets rooted while broadcasting callbacks, since an earlier
callback can remove a later target and trigger GC before delivery.

Expose an internals helper to force environment-bound test objects to be
treated as garbage. Add text coverage for both pruning a dead observer
during gather and GC during an earlier resize observer callback.
2026-05-16 18:48:52 +02:00
..
active-target-survives-earlier-callback-gc.txt LibWeb: Keep ResizeObserver targets weakly 2026-05-16 18:48:52 +02:00
dead-observer-does-not-skip-active-observer.txt LibWeb: Keep ResizeObserver targets weakly 2026-05-16 18:48:52 +02:00
disconnect.txt LibWeb+WebContent: Do not include DOM HTML in text test expectations 2024-10-03 07:07:28 -04:00
notify-if-node-is-removed.txt LibWeb+WebContent: Do not include DOM HTML in text test expectations 2024-10-03 07:07:28 -04:00
notify-if-parent-is-removed.txt LibWeb+WebContent: Do not include DOM HTML in text test expectations 2024-10-03 07:07:28 -04:00
observe-after-load-fires-initial-callback.txt LibWeb: Schedule a frame when ResizeObserver starts observing 2026-04-30 21:14:03 +02:00
observe-border-box.txt LibWeb+WebContent: Do not include DOM HTML in text test expectations 2024-10-03 07:07:28 -04:00
observe.txt LibWeb+WebContent: Do not include DOM HTML in text test expectations 2024-10-03 07:07:28 -04:00
unobserve.txt LibWeb+WebContent: Do not include DOM HTML in text test expectations 2024-10-03 07:07:28 -04:00