diff --git a/src/core/features/mainmenu/pages/menu/menu.ts b/src/core/features/mainmenu/pages/menu/menu.ts index d2b74958b..409bc3c9d 100644 --- a/src/core/features/mainmenu/pages/menu/menu.ts +++ b/src/core/features/mainmenu/pages/menu/menu.ts @@ -138,7 +138,7 @@ export class CoreMainMenuPage implements OnInit, OnDestroy { /** * Init handlers on change (size or handlers). */ - initHandlers(): void { + async initHandlers(): Promise { if (!this.allHandlers) { return; } @@ -175,6 +175,7 @@ export class CoreMainMenuPage implements OnInit, OnDestroy { if (this.loaded && this.tabs[0] && !CoreNavigator.getCurrentMainMenuTab()) { // No tab selected, select the first one. + await CoreUtils.nextTick(); this.mainTabs?.select(this.tabs[0].page); } }