diff --git a/packages/frontend/src/components/global/RouterView.vue b/packages/frontend/src/components/global/RouterView.vue index 27f7b18559..aa1f45422d 100644 --- a/packages/frontend/src/components/global/RouterView.vue +++ b/packages/frontend/src/components/global/RouterView.vue @@ -5,15 +5,23 @@ SPDX-License-Identifier: AGPL-3.0-only @@ -47,6 +55,7 @@ const currentPageComponent = shallowRef('component' in current.route ? current.r const currentPageProps = ref(current.props); let currentRoutePath = current.route.path; const key = ref(router.getCurrentFullPath()); +const isBackNavigation = ref(false); router.useListener('change', ({ resolved }) => { if (resolved == null || 'redirect' in resolved.route) return; @@ -64,6 +73,44 @@ router.useListener('change', ({ resolved }) => {