diff --git a/packages/core/src/components/tabs/tabs.tsx b/packages/core/src/components/tabs/tabs.tsx index 756e639f24..d195063eb2 100644 --- a/packages/core/src/components/tabs/tabs.tsx +++ b/packages/core/src/components/tabs/tabs.tsx @@ -73,8 +73,10 @@ export class Tabs implements NavOutlet { } componentDidLoad() { - return this.initTabs() - .then(() => this.initSelect()); + return this.initTabs().then(() => { + const useRouter = !!document.querySelector('ion-router'); + return useRouter ? this.initSelect() : Promise.resolve(); + }); } componentDidUnload() {