From fc1f8c1e4231c8c8f80208702f9926bffb06e293 Mon Sep 17 00:00:00 2001 From: Alexander Djenkov Date: Fri, 23 Nov 2018 10:05:49 +0200 Subject: [PATCH] fix(back-navigation): app freeze on going back in parent frame with states (#6595) Endless loop while searching for parent frame that can go back. Caught in Angular app when trying to go back from nested named lazy loaded outlet using the android hadrware back button. --- tns-core-modules/ui/frame/frame-common.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tns-core-modules/ui/frame/frame-common.ts b/tns-core-modules/ui/frame/frame-common.ts index a86798ee4..5533f98d1 100644 --- a/tns-core-modules/ui/frame/frame-common.ts +++ b/tns-core-modules/ui/frame/frame-common.ts @@ -616,7 +616,7 @@ export function goBack(): boolean { if (parentFrame && parentFrame.canGoBack()) { parentFrameCanGoBack = true; } else { - parentFrame = getAncestor(top, "Frame"); + parentFrame = getAncestor(parentFrame, "Frame"); } }