ontouchstartontouchmove イベントハンドラーが標準でパッシブとなりました

公開日: | カテゴリー: DOM

概要

Firefox 70 以降、windowdocumentdocument.documentElementdocument.body 上の ontouchstart あるいは ontouchmove プロパティで設定されたイベントハンドラーは標準でパッシブ (無抵抗) として扱われます。つまり、ハンドラーメソッド内で preventDefault() を使ってそのイベントをキャンセルすることができなくなります。

Firefox 61 で既に同様の変更が addEventListener() を使って設定されたイベントリスナーに対して行われており、これはそのモバイル上でのスクロールパフォーマンス向上の見過ごされていたケースでした。

参考資料