arguments.callee.name;
    t.step(() => {
      assert_equals(entries.length, 1, step);
      assert_false(entries[0].isIntersecting, step);
      assert_equals(entries[0].target, target4, step);
    });

    entries = [];
    enqueueStep3();
  }

  // Scroll all elements off screen.
  function enqueueStep3() {
    document.getElementById("find_me").scrollIntoView();
    requestAnimationFrame(() => {
      requestAnimationFrame(() => {
        runStep3();
      });
    });
  }

  // Verify that all elements