diff --git a/ionic/components/tabs/tab.ts b/ionic/components/tabs/tab.ts index dcf3b730c1..05718c332b 100644 --- a/ionic/components/tabs/tab.ts +++ b/ionic/components/tabs/tab.ts @@ -90,7 +90,7 @@ export class Tab extends NavController { this.tabs.select(this); } else if (this.tabs.preloadTabs) { - setTimeout(() => { + this._loadTm = setTimeout(() => { let opts = { animate: false, preload: true @@ -114,6 +114,8 @@ export class Tab extends NavController { loadPage(viewCtrl, navbarContainerRef, done) { // by default a page's navbar goes into the shared tab's navbar section + clearTimeout(this._loadTm); + navbarContainerRef = this.tabs.navbarContainerRef; let isTabSubPage = (this.tabs.subPages && viewCtrl.index > 0);