When I type Japanese characters in a table cell, sometimes the first buffered character is flushed. For example, when I want to input “ま”, I type M-A. Hiragana-conversion system buffers the first M and convert it to “ま” when I type the next A. But in a table cell, sometimes it produces “mあ”.
https://codepen.io/wemotter/pen/VXGRbm
To reproduce the issue, add a listener to input[type=“text”] that copies its value on typing.
https://codepen.io/wemotter/pen/vRzMwP
The image below shows the expected behavior.
https://codepen.io/wemotter/pen/dmqEGr
There’s some cells behave as expected. I want to find out the difference.