diff --git a/src/core/directives/swipe-navigation.ts b/src/core/directives/swipe-navigation.ts index 1a5584a5f..2a2019cc7 100644 --- a/src/core/directives/swipe-navigation.ts +++ b/src/core/directives/swipe-navigation.ts @@ -73,11 +73,8 @@ export class CoreSwipeNavigationDirective implements AfterViewInit, OnDestroy { this.onRelease(ev); }, }); - this.swipeGesture.enable(); - // Show user tour. const source = this.manager?.getSource(); - if (!source) { return; } @@ -85,11 +82,13 @@ export class CoreSwipeNavigationDirective implements AfterViewInit, OnDestroy { await source.waitForLoaded(); const items = source.getItems() ?? []; - if (!this.enabled || items.length < 2) { return; } + this.swipeGesture.enable(); + + // Show user tour. await CoreUserTours.showIfPending({ id: 'swipe-navigation', component: CoreSwipeNavigationTourComponent,