mozilla-b2g/gaia — pull request #8333 by janjongboom (2013-02-26 15:18:51+00:00)
Title: Bug 845243 - Gallery uses gesture detector, prevent click bubbling when cancelling scroll

Fix for [#845243](https://bugzilla.mozilla.org/show_bug.cgi?id=845243).

This patch removes the use of the mouse event shim from the gallery, and replaces it by the gesture_detector. This was need to fix an issue with click/tap bubbling. When you swipe down the list of photo's (pan and let go to swipe), you can tap the screen to stop the automated scrolling. However, the tap event bubbled through to the thumbnail and thus the detail view got opened. This patch stops bubbling through (with a threshold of 200 ms. because scroll and tap aren't in sync). The threshold is enough for the simulator and the Unagi phone to keep behaving properly with existing UI flows, and I haven't seen any false positives so far.