― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - FireFox57にて、mousedown時のイベント内でalertを実行した際の挙動が変更されています
作成者 メッセージ
  記事の件名:  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
投稿記事 Posted: 2017年11月21日(火) 20:04

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean