MutationObserverRegistration::~MutationObserverRegistration() { clearTransientRegistrations(); m_observer->observationEnded(this); }
void MutationObserverRegistration::resetObservation(MutationObserverOptions options, const HashSet<AtomicString>& attributeFilter) { clearTransientRegistrations(); m_options = options; m_attributeFilter = attributeFilter; }
void MutationObserverRegistration::dispose() { clearTransientRegistrations(); m_observer->observationEnded(this); m_observer.clear(); }