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のチェックが削除されてしまったため、二重に動作するようになってしまっていました。
それにしても、ネイティブウイジットのショートカットキーの方がフォールバック先、という設計はどうなんでしょうね……