Hi,
after page transitions tap or click events are not firing for a short duration (1 - 1.5 seconds) on IOS.
For example the following button’s are not working for the mentioned duration:
<ion-list>
<button ion-item (tap)="editGroup(group)" *ngFor="let group of groups"> <h2>{{group.name}}</h2> </button>
</ion-list>
The same issue exists on buttons in the navbar:
<ion-buttons right> <button ion-button clear large (tap)="cancel()"> Cancel </button> </ion-buttons>
The issue still exists in the latest ionic version 3.3.0 and in the conference app.
Also this bug was reported over a year ago in https://github.com/ionic-team/ionic/issues/5838.
The suggested workaround was to use the material design navigation:
IonicModule.forRoot(MyApp, { pageTransition: 'md-transition' })
While i can confirm that this solution works and the tap delay disappears this workaround is
really not ideal for IOS users. But because of the workaround it seems that the issue
is related to the IOS view transition/animation.
For fast navigation between master and details views the tap delay is really annoying
and the app feels far away from being native.
Im wondering that this major bug is not resolved after one year and the issue is closed on github.
So maybe i’m missing something?