Bug-org 1257760 [Mac] plugins shouldn't consume reserved shortcut keys of chrome
初回投稿日時: 2016年10月16日10時31分06秒
カテゴリ: Flash KeyboardEvent Mac Mozilla Core Mozilla48 plugin バグ修正
SNS:
Tweet (list)
Macでプラグインにフォーカスがある時、Firefoxのショートカットキーがプ動作しないというバグです。Macでは、Cmd + Qでアプリを終了しますが、プラグインにフォーカスがあると、これが利用できないというのが非常に不便だという話です。
よくよく調査してみると、e10sモードでの文字列入力のバグを抑制するために、プラグインがフォーカスを持っている際にTextInputHandler
がeKeyPress
イベントを発火しないようにされていました。
NSResponder
のinterpretKeyEvents
にキーイベントを渡してしまうと、IMEがプラグイン外で動いてしまうので、それは行わないように条件を追加しつつ、eKeyPress
イベントを通常通りに発火するように修正しています。