[Bug 1836327] Hangul text commit and key forward don't preserve order sometimes