<!doctype html><scriptsrc="/resources/testharness.js"></script><scriptsrc="/resources/testharnessreport.js"></script><script>promise_test(async(t)=>{// Wait for after the load event so that the navigation doesn't get converted// into a replace navigation.awaitnewPromise(r=>window.onload=()=>t.step_timeout(r,0));navigation.currentEntry.ondispose=t.unreached_func("dispose must not happen for reloads");navigation.addEventListener("navigate",e=>e.intercept());awaitnavigation.reload().finished;},"dispose events are not fired when doing a same-document reload using navigation.reload() and intercept()");</script>