We have an issues when we trying to route in onMounted (Vue3). It doesn’t work unless we add a delay like 300ms via setTimeout(() => null, 300). We even tried wrapping it in f7Ready((f7) => <code here>) and using f7.utils.nextTick() what are we doing wrong?
is short: navigate is expensive,
and allowPageChange make sure nothing-strange-happens in the between.
you should never override allowPageChange (strange things will happen).
and there is no much sense to navigate to ‘page-Y’ when what you really want is ‘page-X’.