driftyco/ionic — pull request #2715 by Nesk (2014-12-13 19:57:39+00:00)
Title: Slightly increased the value of TAP_RELEASE_TOLERANCE constant

While testing Ionic on an iPad Retina, my team (cc @jvelo @louisbeziau) and myself were surprised about the number of “missclicks” we noticed when clicking on elements with an `ng-click` directive. However, [the buttons](http://ionicframework.com/docs/components/#buttons) weren't affected by this behaviour.

After digging into Ionic's code, I found a solution. When you move too much your finger while tapping an element, the tap is cancelled, this is okay but the tolerance is way too low for any elements other than buttons. While buttons have a tolerance of `50px`, other elements only have `6px`. I increased this last value to `12px` without noticing any strange behaviour with other Ionic's components and the missclick problems were solved.

One thing if you want to verify the improvement: this issue was especially encountered when we grazed the iPad.

Maybe this behaviour have been encountered on other devices but we only had an iPad to test this.