Bug-org 789881 [TSF] TSF isn't available when you open bookmark panel at first time
初回投稿日時: 2012年11月04日19時03分20秒
最終更新日時: 2012年11月04日19時03分36秒
カテゴリ: Firefox Mozilla Core Mozilla19 TSF Windows バグ修正
SNS:
Tweet (list)
ブックマークパネルを★ボタンをクリックして表示すると、その上にあるエディタが自動でフォーカスを持つのですが、起動してから初めてこのパネルを開いた時に、TSFモードであっても、IMMでIMEが処理されてしまう、というバグです。
内部で起きている現象は、パネルを初めて表示される際にはまだコンテンツが実際には生成されておらず、編集可能ではない要素がフォーカスを持つので、IMEの状態は無効であると、判定されていました。その後、パネルが開いた時に、IMEの状態が有効になったという通知がnsTextStore
に来るのですが、どうもその更新処理が駄目らしく、TSFの有効化に失敗して、IMMモードで処理されるという形になっていました。
やや説明が曖昧なのは、実際問題、よく分かっていないためです。ですが、このバグは、Bug-org 805766の修正で、再現しなくなりました。
もし同じような状況をJavascriptから作り出せてしまうと、同様のバグがあるのではないかと思いますが、具体的な方法を思いつかないので、worksformeとしています。