そもそもアプリごとに漢字モードを保持しているのが
底抜けに頭悪い

その思考だと、アプリの中の複数の入力フォーカスを持ったものに対しても
更に個別に漢字モードを保持させるべきってなるだろ