Bug-org 909335 double pasting in HTML editor like etherpad with keyboard shortcut
初回投稿日時: 2013年08月31日12時48分27秒
カテゴリ: GTK Mozilla Core Mozilla26 バグ修正
SNS:
Tweet (list)
Bug-org 907612の修正のregressionで、GTK版Geckoの、HTMLエディタ上でペーストや、カーソル移動をキーボードから行おうとすると、2回実行される、というバグです。
HTMLエディタのnsINativeKeyBindings
の呼び出し元は、FirefoxやThunderbirdで定義されている、全てのショートカットキーの実行を行った後に、nsINativeKeyBindings
にフォールバックを行います。
しかし、フォールバックを行う前に行っていた、defaultPrevented
のチェックが削除されてしまったため、二重に動作するようになってしまっていました。
それにしても、ネイティブウイジットのショートカットキーの方がフォールバック先、という設計はどうなんでしょうね……