I just downloaded the Android app and started on my first note. I canât remove text at all. If I hold backspace it reappears when the cursor reaches the start of the line and it also reappears when I type more after deleting. Selecting the text and pressing backspace also does not work. Seems like a sync issue, but also happens when synchronization is set to âdonât syncâ.
Info
Platform: Android
Platform version: Android 9 Oxygenos 9.03
App Version: latest 15 Oct
Reproduce
Start a new note in the Android app and try to remove text.
Thank you for reporting it.
Thatâs weird, I tried to reproduce it but couldnât.
Maybe itâs an input method-dependent issue or a device-dependent issue.
Iâm actually using Gboard on Android 10 on Essential Phone but it seems that the issue doesnât happen.
It works fine on Android 9 as long as I test.
Gboard is always unstable thoughâŚ
I have to correct myself: itâs not true that nothing gets deleted, only the right-most character gets removed and all other characters reappear. So eventually, you could remove all text if you just held backspace long enough.
It happens when the cursor reaches the start of the line and backspace is pressed again, or when new text is typed. It does not happen unless the right-most character is removed. This only happens with Latin alphabet Gboards (not Japanese or Korean).
Thereâs also some other weirdness going on using Latin Gboard: text can sometimes not be selected and the cursor sometimes moves one place left/right while typing or holding backspace.
The one Gboard setting that appears to trigger this is âShow suggestion strip (Display suggestion strip while typing)â, found under âText correctionâ. Setting that to off fixes the main issue (although some others remain) and setting it back on triggers the behavior again.
Thank you for the further investigation.
I managed to reproduce it.
Thatâs exactly due to Gboardâs inconsistent behavior (as always).
As you found, the most issues on Gboard donât happen when disabled suggestion.
Gboardâs word suggestion involves text composition whose events are inconsistently fired.
Thatâs the main cause of the bugs.
Iâll work on it tomorrow.
Thanks again!
It should work without the issue you reported.
But Gboardâs text correction/suggestion basically works inconsistently and unexpectedly, and thatâs hard to handle perfectly in terms of implementation based on webview.
Holding backspace would sometimes still cause unexpected behaviors since the timing of events Gboard fires is not consistent.