From e423e082b65960785ba2d17ab22762fe31970e38 Mon Sep 17 00:00:00 2001 From: Brian Soumakian Date: Mon, 17 Apr 2017 09:46:11 -0700 Subject: [PATCH] fix(tabs): invalid component comparison (#11084) getComponent() returns a ViewController, so we must reference the component property when checking against the active component --- src/components/tabs/tabs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/tabs/tabs.ts b/src/components/tabs/tabs.ts index 12b135c21d..0593ab8358 100644 --- a/src/components/tabs/tabs.ts +++ b/src/components/tabs/tabs.ts @@ -511,7 +511,7 @@ export class Tabs extends Ion implements AfterViewInit, RootNode { }); } else { getComponent(this._linker, tab.root).then(viewController => { - if (viewController !== active.component) { + if (viewController.component !== active.component) { // Otherwise, if the page we're on is not our real root // reset it to our default root type return tab.setRoot(tab.root);