  location.href = "/common/blank.html#1";

  Promise.resolve().then(() => recorder.record("promise microtask"));

  await recorder.readyToAssert;

  recorder.assert([
    /* event name, location.hash value, navigation.transition properties */
    ["navigate", "", null],
    ["currententrychange", "#1", { from, navigationType: "push" }],
    ["handler run", "#1", { from, navigationType: "push" }],
    ["promise microtask", "#1", { from, navigationType: "push" }],
    ["navigateerror", "#1", { from, navigatio