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, diff --git a/src/theme/theme.light.scss b/src/theme/theme.light.scss index ad636a10b..1fe1969b7 100644 --- a/src/theme/theme.light.scss +++ b/src/theme/theme.light.scss @@ -187,7 +187,8 @@ html { --ion-searchbar-height: var(--a11y-min-target-size); --ion-searchbar-color: var(--text-color); --ion-searchbar-icon-color: var(--core-input-stroke); - ion-searchbar { + ion-searchbar, + .ios ion-searchbar { --background: var(--ion-searchbar-background); --border-color: var(--ion-searchbar-border-color); --color: var(--ion-searchbar-color);