Tap event doesn't fire sometimes on iOS - is Ionic ready for production?

I’ve been doing some on-device testing with Ionic2, v3.5. Using an iPad Air 2 (A1566), A8 processor, I’m seeing what looks like “missed” taps.

See this video (easiest way to show it): https://u423620.dl.dropboxusercontent.com/u/423620/Ionic2%20missing%20taps.MOV

What am I missing? It doesn’t appear to happen in browser (Chrome or Safari), using ionic serve. What might I do to either verify a bug, find a workaround?

This is the Ionic starter “side menu” project, build using --prod, --release. Compiled using Xcode 8, running on iOS10.

global packages:

@ionic/cli-utils : 1.5.0
Cordova CLI      : 6.4.0 
Ionic CLI        : 3.5.0

local packages:

@ionic/app-scripts              : 2.0.2
@ionic/cli-plugin-cordova       : 1.4.1
@ionic/cli-plugin-ionic-angular : 1.3.2
Cordova Platforms               : ios 4.3.1
Ionic Framework                 : ionic-angular 3.5.3


Node       : v7.3.0
OS         : macOS High Sierra
Xcode      : Xcode 8.3.3 Build version 8E3004b 
ios-deploy : 1.9.0 
ios-sim    : 5.0.13 
npm        : 4.1.1 

Thanks - any ides would be helpful as right now this is a blocker for our use of Ionic going forward.

Your link doesn’t work for me. Also, you don’t link to code. I can’t say anything useful.

Odd; in any case thanks for letting me know - I appreciate that. I copied the video to my public dropbox; the link is:

In terms of code, just create a sidebar project using Ionic CLI, e.g:
ionic start myApp sidebar --blank

The basic template provided for Ionic devs to get started with doesn’t seem to catch every single tap to open/close the sidebar.

Hi John, I have exactly the same problem, do you have any solution for this yet?

Yep - we switched to React.


1 Like