{"action":"closed","issue":{"url":"https://api.github.com/repos/mattbryson/TouchSwipe-Jquery-Plugin/issues/225","labels_url":"https://api.github.com/repos/mattbryson/TouchSwipe-Jquery-Plugin/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/mattbryson/TouchSwipe-Jquery-Plugin/issues/225/comments","events_url":"https://api.github.com/repos/mattbryson/TouchSwipe-Jquery-Plugin/issues/225/events","html_url":"https://github.com/mattbryson/TouchSwipe-Jquery-Plugin/issues/225","id":62221563,"number":225,"title":"Swipe event doesn't cancel holds","user":{"login":"danwashable","id":3009337,"avatar_url":"https://avatars.githubusercontent.com/u/3009337?v=3","gravatar_id":"","url":"https://api.github.com/users/danwashable","html_url":"https://github.com/danwashable","followers_url":"https://api.github.com/users/danwashable/followers","following_url":"https://api.github.com/users/danwashable/following{/other_user}","gists_url":"https://api.github.com/users/danwashable/gists{/gist_id}","starred_url":"https://api.github.com/users/danwashable/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danwashable/subscriptions","organizations_url":"https://api.github.com/users/danwashable/orgs","repos_url":"https://api.github.com/users/danwashable/repos","events_url":"https://api.github.com/users/danwashable/events{/privacy}","received_events_url":"https://api.github.com/users/danwashable/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-16T22:04:53Z","updated_at":"2015-12-19T01:35:43Z","closed_at":"2015-12-19T01:35:43Z","body":"We're currently trying to setup swiping with holds. Unfortunately we're finding that the holds never get canceled on the swipe end event. What we're seeing is that on touch start, a hold timeout is created. Then, on touch end, it triggers the swipe cancel since it was below the swipe threshold and then never cancels the hold timeout. Is there any way to get it to work without modifying the code?\r\n\r\nHere's how we have swipe setup:\r\n\r\n```this.$el.swipe({\r\n                hold: function (event) {\r\n                    // Hold callback\r\n                },\r\n\r\n                swipeStatus: function (event, phase, direction, distance, duration, fingerCount) {\r\n                    // swipe callback\r\n                },\r\n\r\n                fingers: $.fn.swipe.fingers.ONE,\r\n                longTapThreshold: 500,\r\n                allowPageScroll: $.fn.swipe.pageScroll.VERTICAL\r\n            });```"}}