Steps to reproduce (not consistently reproducable):
- Open an empty page in VE standalone on Mac OS X with Korean 'HNC Romaja' IME
- Press 'g'. The text will become 'ㄱ' ("g").
- Press 'a'. The text will become '가' ("ga").
- Press 'n'. The text will become '간' ("gan").
- Press 'a'.
Observed behaviour: The text becomes '가' ("ga").
Expected behaviour: The text should become '가나' ("ga-na")
The trigger seems to be certain consonant-vowel (C-V) patterns. According to IME rules, input of type CVC is interpreted as a single syllable at first, but when another V is added the input is reanalysed as CV-CV. (So in the case above, the single syllable "gan" becomes two syllables "ga-na"). It looks like something goes wrong at this point causing the second CV to disappear. We observed this behaviour with 'gana', 'gaga', 'nana', 'dada', 'gada', 'nada' etc.
The erroneous behaviour doesn't occur consistently: sometimes the expected behaviour is observed. At least once we experienced identical erroneous behaviour in the Firefox search bar(!) This doesn't completely prove we're blameless – it could be something weird in the VE-IME interaction is putting the IME into a weird state which is then observed in the search bar – further analysis is needed.