Rewrite IntersectionObserver list handling to be more robust.

Tag #935.
This commit is contained in:
wolfbeast 2019-01-18 19:09:30 +01:00 • committed by Roy Tam
commit dc2cf8544d
3 changed files with 40 additions and 8 deletions

View file

@ -109,7 +109,9 @@ protected:
class DOMIntersectionObserver final : public nsISupports,
public nsWrapperCache
{
virtual ~DOMIntersectionObserver() { }
virtual ~DOMIntersectionObserver() {
Disconnect();
}
public:
DOMIntersectionObserver(already_AddRefed<nsPIDOMWindowInner>&& aOwner,