We're computing a diff from the text state we get from the GVR keyboard and calling functions on the InputConnection. We have unittests for the diffs we compute, but any changes to the input machinery (e.g ThreadedInputConnection.java) can break us. We should have some integration tests to catch this.
Comment 1 by ymalik@chromium.org
, Mar 6 2018