NavigationTransition: finished property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The finished read-only property of the NavigationTransition interface returns a Promise that fulfills at the same time the navigatesuccess event fires, or rejects at the same time the navigateerror event fires.


A Promise that resolves to undefined.


async function cleanupNavigation() {
  await navigation.transition.finished;
  // Navigation has completed successfully
  // Cleanup any ongoing monitoring


Unknown specification
# dom-navigationtransition-finished

Browser compatibility

BCD tables only load in the browser

See also