モバイル端末でスクロール系のpreventDefaultが効かない場合
#苦難
https://developer.mozilla.org/ja/docs/Web/API/EventTarget/addEventListener#improving_scrolling_performance_with_passive_listeners
Event Listenersの第三引数のオプションオブジェクトに passive というbool値を渡すことができる。
passive が true の場合、そのリスナー内では preventDefault は呼ばないとみなし、リスナーを実行するまでもなくスクロールの動作を開始させられる(インタラクション上重要)。
passive の既定値は false らしいが、モバイル端末など一部の環境では既定値がちゃっかり true になっているらしい
preventDefault を使うときは { passive: false } を渡そう