CSR-1439 comments

This commit is contained in:
Matt Caimi 2023-06-26 13:35:23 -04:00
parent c7adf2d9a7
commit 1729748690

View file

@ -161,9 +161,8 @@ const router = createRouter({
//---------------------------------------------------------- Router Functions ----------------------------------------------------------
router.beforeEach(async (to, from, next) => {
// Set the lastNavigationPage to the current page name for accurate tracking of page navigations.
// Since beforeEach() can be triggered before navigation resolution, to.name may sometimes be "root".
// In such cases, getPageName() from the analyticsMixin is used to accurately get the current page name.
// set lastNavigationPage here to capture state before API calls for analytics.
// use current page url query string name when to.name is "root" (due to unresolved navigation in beforeEach)
router.lastNavigationPage = to.name == "root" ? analyticsMixin.methods.getPageName() : to.name;
next();