diff --git a/core/src/components/router/router.tsx b/core/src/components/router/router.tsx index 79278296361..1a6d41f8d96 100644 --- a/core/src/components/router/router.tsx +++ b/core/src/components/router/router.tsx @@ -173,7 +173,7 @@ export class Router implements ComponentInterface { const lastState = this.lastState; this.lastState = state; - if (state > lastState) { + if (state > lastState || (state >= lastState && lastState > 0)) { return ROUTER_INTENT_FORWARD; } else if (state < lastState) { return ROUTER_INTENT_BACK;