pagereveal

window.addEventListener('pagereveal', async (event) => {
	event.activation; 
	navigation.activation; 

	navigation.activation.entry.url; // Current page URL

	navigation.activation.from.url; // Where you came from

	navigation.activation.type; // 'push' | 'replace' | 'reload' | 'traverse'

	event.viewTransition.skipTransition(); // Skip the view transition.

	await event.viewTransition.ready; // The animations are about to start.

	await event.viewTransition.finished; // The animations are finished.
});