void IntersectionObserverController::resume() {
  // If the callback fired while DOM objects were suspended, notifications might
  // be late, so deliver them right away (rather than waiting to fire again).
  if (m_callbackFiredWhileSuspended) {
    m_callbackFiredWhileSuspended = false;
    deliverIntersectionObservations();
  }
}
void IntersectionObserverController::resume()
{
    // If the timer fired while DOM objects were suspended, notifications might be late, so deliver
    // them right away (rather than waiting for m_timer to fire again).
    if (m_timerFiredWhileSuspended) {
        m_timerFiredWhileSuspended = false;
        deliverIntersectionObservations(nullptr);
    }
}