Windows + Chrome + IME
かなり不安定、Firefoxのほうがこの辺よくできてる
入力された文字を無理やり変換するとかはやらないほうがいい
compositionupdateが複数回発生することがある
compositionupdateの発生タイミングが変わることがある
CompositionEvent.dataは必ず1文字というわけではない
inputイベントのタイミングで都度入力欄の値を上書きしている場合、1文字になるだろ感はある
これで無理やりIMEを消している
たまにIMEが消えずに残るので、これ絡みかなぁ
IMEが残る -> 複数文字残る -> 消えたタイミングででかいイベントが飛んでくる
が、普通に複数文字入っているし、以前入力していた値が残っていることもままある