Bug-org 1204523 [e10s][TSF] The suggest window position of Japanese MS-IME for Win8.1 and Win10 is sometimes positioned top-left of the screen
初回投稿日時: 2015年09月28日23時52分19秒
カテゴリ: e10s IME Mozilla Core Mozilla43 TSF Windows バグ修正
SNS:
Tweet (list)
Windows 8以降のMS-IMEには未確定文字列の変換候補を変換前から提案してくるサジェスト機能がありますが、このウインドウがe10sモードでは時々、画面の左上に一瞬だけ表示されることがあるというバグです。
症状からGoogle日本語入力に存在したTS_E_NOLAYOUT
に関する問題だと思い、その対策のハックをMS-IMEにも適用してみたところ、すんなりと修正することができました。ただ、この修正の後でも確率は減っているのですが、ごく希に発生するケースが残っているようです。しかし、あまりにレアすぎて、未だにその失敗した瞬間のログを取得することに成功していませんので、そのうちに時間ができたらまたリトライしようと考えています。
それから、MS-IMEはハングル用のものも同じ名前を名乗っていることが分かりましたので、今回の修正ではアクティブなTIPの言語も確認するようにしました。ただ、NyaRuRuさんからの情報によると、MS-IMEはGUIDで判断する方が簡単という情報を頂きましたので、この点もそのうちに修正しておきたいと考えています。