void IntersectionObserverController::computeTrackedIntersectionObservations() {
  TRACE_EVENT0(
      "blink",
      "IntersectionObserverController::computeTrackedIntersectionObservations");
  for (auto& observer : m_trackedIntersectionObservers) {
    observer->computeIntersectionObservations();
    if (observer->hasEntries())
      scheduleIntersectionObserverForDelivery(*observer);
  }
}
void IntersectionObserverController::computeTrackedIntersectionObservations()
{
    // TODO(szager): Need to define timestamp.
    double timestamp = currentTime();
    for (auto& observer : m_trackedIntersectionObservers) {
        observer->computeIntersectionObservations(timestamp);
        if (observer->hasEntries())
            scheduleIntersectionObserverForDelivery(*observer);
    }
}