diff --git a/src/router/index.js b/src/router/index.js index d329c358a..fd1e4ae8f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -268,11 +268,14 @@ router.beforeEach(async (to, from, next) => { if ((isInIframe && notToPIAReturn) || fromPaymentToConfirmation) { const newUrl = `${window.top.location.origin}${to.href}`; window.top.location.href = newUrl; + next(false); + // Refresh page if navigating to self to prevent locking. // For now only carved out for vehicle; all modals are opened through anchor tags at the moment, // which also self navigate, but relied on the page remaining the same on self-navigation. } else if (toQueryPage === fromQueryPage && toQueryPage === getRedirectedStartPage()) { router.go(0); + next(false); } else { next(); }