ar').then(_ => {
      // Since the window has navigated the timer should not
      // fire.  We set a timer on our current test window
      // to verify the other timer is not received.
      assert_false(delayFired);
      return delay(window, DELAY * 2);
    }).then(_ => {
      // The navigated window's timer should not have fired.
      assert_false(delayFired);
      // Now go back to the document containing the frame that set the timer.
      return go_back(win);
    }).then(_ => {
      // We wait 