[Intervention]Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted.
こんなエラーがでてきたので対処法を。
エラー文読めばわかるけど・・・。
ブラウザのスクロールや再読込(下にスワイプして離す)などの実行中ではtouchendイベントのキャンセルは無視されますよ、ということらしい。
具体的にはpreventDefault()などの実行をしているとこのエラーがでる模様。
なのでイベント発生時に実行している関数内で下記のように条件分岐させることでエラーが回避できる。
$(el).on('touchmove',ontouchmove);
function ontouchmove(e){
if(e.cancelable){
e.preventDefault();
}
}