Chrome Version: 71.0.3556.0
OS: 11042.0.0
"Vietnamese keyboard (VNI)" currently implements a flexible diacritic trigger mode where diacritic triggers can be typed "later" (towards the end) or "earlier" (towards the front).
The IME is supposed to place the diacritic on the most linguistically correct letter as per the orthography at every step. However, it's not always the case.
E.g. (non-exhaustive):
type "gi1a"
--> expect "gi" -> "gí" -> finally "giá"
--> actual "gi" -> "gí" --> finally "gía"
etc.
NOTE: This is expected to work correctly for *all* cases as per Vietnamese orthography, with regard to diacritic placement and syllable structure, so that it's consistent, predictable, and reliable.
Comment 1 by shend@chromium.org
, Oct 8