Chris Pearce
a9c4bffcaf
Bug 1456322 - Don't gesture activate documents on Android for touchends outside the drag threshold. r=masayuki
...
On Android, we don't want touches that are pans/scrolls to gesture activate.
So we don't want to gesture activate on touchstart (analogous to
mouse/pointerdown on desktop) as we can't tell in advance whether a touchstart
will turn into a touchmove. So gesture activate on touchend only if the
touchend does not finish further than the drag threshold away from where the
touch started.
This means we won't gesture activate for touches that turn into scroll
gestures, but we will for touches that are taps.
The tests are disabled on Android, so I don't have a test for this yet.
MozReview-Commit-ID: C8YgAfVqUa7
--HG--
extra : rebase_source : 76380871b1aa2a5e1bb04882104ada75f6bb3f5a
2018-04-30 14:45:41 +12:00
..
2018-04-28 09:38:53 +02:00
2018-02-12 15:43:55 -05:00
2018-02-12 15:43:55 -05:00
2018-04-20 12:53:17 -04:00
2018-04-20 12:53:17 -04:00
2018-02-12 15:43:55 -05:00
2018-02-12 15:43:55 -05:00
2018-03-13 00:59:24 -04:00
2018-03-13 00:59:24 -04:00
2018-02-12 15:43:55 -05:00
2018-02-12 15:43:55 -05:00
2018-03-26 14:53:03 -04:00
2018-04-12 15:41:00 -07:00
2018-01-29 13:04:00 +01:00
2018-03-26 14:53:51 -04:00
2018-03-26 14:53:51 -04:00
2018-04-11 10:06:17 -04:00
2018-04-26 23:37:34 -04:00
2018-04-20 12:55:31 -04:00
2018-03-13 16:24:00 -04:00
2018-03-26 14:53:03 -04:00
2018-04-20 12:55:30 -04:00
2018-05-04 20:01:32 +03:00
2018-03-20 00:16:06 -04:00
2018-03-16 22:25:25 -04:00
2018-04-20 12:55:31 -04:00
2018-04-20 15:55:17 -04:00
2018-05-05 02:21:15 +03:00
2018-04-20 12:53:16 -04:00
2018-04-20 12:53:16 -04:00
2018-04-20 12:53:16 -04:00
2018-04-20 00:49:30 -04:00
2018-04-12 00:03:44 -04:00
2018-04-30 14:45:41 +12:00
2018-04-30 14:45:41 +12:00
2018-01-11 12:06:29 +02:00
2018-04-05 13:42:42 -04:00
2018-04-20 00:49:30 -04:00
2018-03-19 15:50:19 -04:00
2018-03-19 15:50:19 -04:00
2018-04-20 01:30:11 +02:00
2018-01-26 17:25:45 +09:00
2018-03-21 17:39:04 -04:00
2018-03-26 14:53:02 -04:00
2018-03-26 14:53:03 -04:00
2018-04-20 00:49:30 -04:00
2018-02-09 11:17:10 -05:00
2018-04-20 12:55:31 -04:00
2018-02-20 16:51:00 -05:00
2018-01-26 13:08:59 -08:00
2018-03-26 14:53:03 -04:00
2018-03-20 00:16:07 -04:00
2018-03-20 00:16:07 -04:00
2018-03-20 00:16:06 -04:00
2018-03-20 00:16:07 -04:00
2018-02-05 18:01:25 +09:00
2018-02-12 15:43:55 -05:00
2018-02-12 15:43:55 -05:00
2018-04-20 12:55:31 -04:00
2018-04-20 12:55:31 -04:00
2018-04-20 00:49:30 -04:00
2018-02-08 17:24:03 +01:00
2018-04-20 12:55:30 -04:00
2018-03-20 00:16:06 -04:00
2017-09-20 13:00:57 +08:00
2018-04-20 12:55:31 -04:00
2018-03-20 00:16:06 -04:00
2018-04-20 12:55:31 -04:00
2018-04-20 12:55:31 -04:00
2018-03-20 00:16:06 -04:00
2018-02-12 15:43:55 -05:00
2017-12-15 13:14:51 +09:00
2018-04-13 16:01:28 +03:00
2017-12-09 10:06:18 +08:00
2017-12-09 10:06:18 +08:00
2018-04-04 15:32:19 -04:00
2018-04-04 15:32:19 -04:00
2018-02-12 15:43:55 -05:00
2018-02-12 15:43:55 -05:00
2018-04-20 12:55:31 -04:00
2018-04-20 12:55:31 -04:00
2018-02-09 11:17:09 -05:00
2018-03-20 00:16:06 -04:00
2018-03-20 00:16:07 -04:00
2018-04-14 11:59:06 +02:00
2018-03-19 17:05:45 +08:00
2018-04-13 16:01:28 +03:00
2018-04-20 12:55:30 -04:00