MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

FireFox57にて、mousedown時のイベント内でalertを実行した際の挙動が変更されています
https://forums.mozillazine.jp/viewtopic.php?f=2&t=16891
ページ 11

作成者:  ktr [ 2017年11月21日(火) 20:04 ]
記事の件名:  FireFox57にて、mousedown時のイベント内でalertを実行した際の挙動が変更されています

以前のバージョンでは、mousedown時のイベント内でalertを実行し、ダイアログボックスを表示した場合、mouseupは基本的には発生しませんでした(キーボード操作でダイアログボックスを消した場合など、レアケースな場合には以前でも発生する可能性はありました)。
しかし、FireFox57では、mouseupが必ず発生するようになっています。

例えば、以下のようなhtmlにて、チェックボックスにチェックした際の動作が異なっています。
コード:
<html><body>
<input type="checkbox" onmousedown="alert('down');" onmouseup="alert('up');" />checkbox1<br />
</body></html>

  • FireFox57では、「down」「up」が表示され、チェックボックスにチェックの状態が変更されます
  • FireFox57以前では、「down」だけが表示され、チェックボックスの状態は変更されません(IE11・Chromeもこの動作をします)。

FireFox57の変更点を読む限り、イベント周りの動作変更はないという認識でしたのが、こちらは、意図しない仕様変更でしょうか?
https://developer.mozilla.org/ja/Firefox/Releases/57

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/