fix(react, vue): navigating using ion-back-button now selects correct page (#22974)

resolves #22830
This commit is contained in:
Liam DeBeasi
2021-02-25 13:18:20 -05:00
committed by GitHub
parent b6b2714d70
commit cd8ffd82a0
2 changed files with 2 additions and 2 deletions

View File

@ -88,7 +88,7 @@ export const createIonRouter = (opts: IonicVueRouterOptions, router: Router) =>
const prevInfo = locationHistory.findLastLocation(routeInfo);
if (prevInfo) {
incomingRouteParams = { ...prevInfo, routerAction: 'pop', routerDirection: 'back', routerAnimation: routerAnimation || routeInfo.routerAnimation };
if (routeInfo.lastPathname === routeInfo.pushedByRoute) {
if (routeInfo.lastPathname === routeInfo.pushedByRoute || prevInfo.pathname === routeInfo.pushedByRoute) {
router.back();
} else {
router.replace({ path: prevInfo.pathname, query: parseQuery(prevInfo.search) });