1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 14:45:07 +00:00
serenity/Userland/Libraries/LibWeb/IntersectionObserver
Andreas Kling 21d9da0f3b LibWeb: Unregister IntersectionObserver from registration document
Before this change, there was some confusion possible where an IO would
try to find its way back to the document where we registered it.
This led to an assertion failure in the test I'm adding in the next
commit, so let's fix this first.

IOs now (weakly) remember the document where they are registered, and
only unregister from there.
2023-11-23 09:37:12 +01:00
..
IntersectionObserver.cpp LibWeb: Unregister IntersectionObserver from registration document 2023-11-23 09:37:12 +01:00
IntersectionObserver.h LibWeb: Unregister IntersectionObserver from registration document 2023-11-23 09:37:12 +01:00
IntersectionObserver.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
IntersectionObserverEntry.cpp LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
IntersectionObserverEntry.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
IntersectionObserverEntry.idl LibWeb: Add initial implementation of IntersectionObserver 2023-07-07 05:27:25 +02:00