無効化されたフォームウィジェット上で CSS アニメーションとトランジション関連のイベントが発生するようになりました

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

概要

Firefox 67 以降、animationendtransitionend などの CSS アニメーション、トランジション関連イベントが、<input><textarea><button><select> といったフォーム要素上で、それらが無効化されている場合にも発生するようになりました。

そうした要素上でマウスイベントの発生を可能にした、Firefox 65 で行われた類似の変更と同様に、予期せぬ挙動を防ぐためイベントハンドラー内で disabled プロパティを確認した方が良いかもしれません。

参考資料