In our App, we see that sometimes, a call from a click event (via touch on the device) is propagated to the new view that we navigate to.
For example, assume that we have a list with multiple entries, each one taking us to a different view - we see that in some cases, when tapping the item and performing the navigation, the button/element (in the new view) that is under where the finger was in the original (pre-navigation) item is clicked after the navigation.
This seems to be solved with some combination of setTimeOut(function() { app.navigate(target) }, X) -
on iOS7 with an iPhone 5S X == 0 works, but for an older Nexus phone, we need to set X == 20 to work.
Obviously, this is a hack, and seems like a bug that really should not happen.
Is there a way to eliminate it via a Kendo option or something? Is it related to the 300ms delay between touch and click events?
For example, assume that we have a list with multiple entries, each one taking us to a different view - we see that in some cases, when tapping the item and performing the navigation, the button/element (in the new view) that is under where the finger was in the original (pre-navigation) item is clicked after the navigation.
This seems to be solved with some combination of setTimeOut(function() { app.navigate(target) }, X) -
on iOS7 with an iPhone 5S X == 0 works, but for an older Nexus phone, we need to set X == 20 to work.
Obviously, this is a hack, and seems like a bug that really should not happen.
Is there a way to eliminate it via a Kendo option or something? Is it related to the 300ms delay between touch and click events?