Firefox 3.6.4 + ibus 1.3.5 環境での Flash コンテンツへのキー入力
表題の環境で Flash コンテンツへのキー入力に問題が発生しています。
『bug 6698 – [Flash] iBusで日本語入力ができない(ONにできない)』にテストケースとして示されている Flash の入力フォーム で検証してみると判りますが、フォーム内ではキー入力を全く受け付けてくれません。
日本語入力に関しては ibus は ON になって入力自体は行えますが、カーソルキーや BS キー等を受け付けてくれないので、確定済みの文字列を修正することができません。
このテストケースだけではなく、ニコニコ動画でのコメント欄でも全く同じ問題が起きます。
Firefox 3.6.3 ではこの様な問題は発生していなかったので、試しに 3.6.4 で about:config から dom.ipc.plugins.enabled.libflashplayer.so の設定を false に変更してみたところ、問題は発生しなくなりました。このことから、3.6.4 で実装された OOPP 機能がこの問題に何らかの影響を及ぼしているのではないかと想像しています。
ただ、入力メソッドに scim または uim を使用している環境では、3.6.4 の OOPP 機能を有効にしていても上で述べた様な問題は全く発生しないので、ibus 側にも何らかの問題が有るのかもしれません。
【 2010年7月1日 追記 】
この件に該当すると思われるものが Bugzilla に登録されているのを発見。
【 2010年7月5日 追記 】
本日リリースされた ibus-1.3.6 を使用した場合にはこの問題は発生せず、Flash コンテツへのキー入力が正常に行える様になりました。1.3.6 で何らかの修正が入ったものと思われます。