Bug-org 1185316 [e10s][TSF][GTK?] TabChild should notify TabParent of receiving WidgetCompositionEvent or WidgetSelectionEvent after dispatching it
初回投稿日時: 2015年07月25日16時55分58秒
最終更新日時: 2015年07月26日14時32分22秒
カテゴリ: e10s GTK IME Mozilla Core Mozilla42 TSF Windows バグ修正
SNS:
Tweet (list)
Bug-org 1176954の修正では、子プロセスがイベントを受信したら、親プロセスにそれを通知することで親プロセスがIMEに各種通知を発行するタイミングを調整するようにしましたが、この状態で通知すると、それにIMEが反応してコンテンツを取得しに来た場合、一番最後に送信したイベントの結果がまだ、TabParent
内のキャッシュに反映されていない可能性があることに気付きました。
今回の修正では、子プロセスがイベントをDOMツリーに投げた後、つまり、エディタがハンドリングした後に親プロセスに通知するように修正しています。これで高速入力時の見た目のレスポンスは若干下がる可能性はありますが、特にTSFモードでのおかしな動作を抑制することができました。