From 1db53bfac8c804ef723cb60592d1f0f379084406 Mon Sep 17 00:00:00 2001 From: Alexander Djenkov Date: Wed, 21 Nov 2018 17:46:38 +0200 Subject: [PATCH] fix(back-navigation): app freeze on going back in parent frame with states 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 a86798ee46..5533f98d1d 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"); } }