I am testing the latest conference app with Ionic beta2 and there is most definitely a delay when tapping list item (schedule item). The list item bg instantly turns from white to gray but there is a delay before the page begins to slide in.
I’ve seen another post claiming that the 300ms delay has be removed from Ionic2, but coming apps side-by-side clearly shows a delay.
Was this fixed on an earlier build and worked it’s way back in?
BTW I’m seeing the delay on the iPhone and desktop Chrome, Safari browsers. It appears the delay in Chrome is due to the wait for the ink animation. Is it possible the same wait is applied in Safari and iOS?
You can also use <a> tags to avoid the tap delay, I haven’t actually tried it with an <ion-card> but I suppose you could just wrap the card in an anchor tag and add the click event to that.
When applying the <button ion-item (click)="doSomething()"> instead of <ion-item ...> the funny thing is, that the delay is only removed when clicking the arrow icon in the button, not the button by itself. When tapping the icon, it behaves like it’s supposed to, but other than that is has a delay or need te be clicked twice, especially when coming back from another page…