Autocorrect wrongly corrects some composed words with no chance to correct it
Using Heliboard 3.3 from F-Droid on Android 13 (on a Motorola moto g42).
When typing composed words using the German dictionary, some of them are auto-corrected in a wrong way with no way to correct it. Example:
- Have the German dictionary selected
- Type "übernehmen"
- The correction proposal is (wrong) "über nehmen"
- After pressing space, "übernehmen" is (wrongly) corrected to "über nehmen", without further interaction
This also applies to multiple other composed words, which are wrongly auto-"corrected" to their single parts with spaces.
Until recently, one could tap on the word with the wrong correction proposal. Then, it appeared as the middle correction suggestion and one could choose it. Now, nothing happens if one puts the cursor in the middle of such a word. In case of "übernehmen", the middle suggestion still stays "über nehmen", even if one sets the cursor in the middle of "übernehmen". Actually, one has to type it, select it, navigate to the end, and then type a space to prevent wrong auto-correction.
Apparently, something has been chanced recently concerning this?
Broken by the fix for #1774
Undoing the autocorrect with the delete key, or selecting "übernehmen" in the suggestion bar before typing the space is not an option?
Selecting a suggestion only works if the word isn't typed completely yet, as soon as it's complete, I can't select it anymore. Of course one can work around this messing with delete, it's just quite annoying, and if one types something fast, one doesn't always notice the wrong corrections.
Also, the other thing is that selecting the word to directly choose it is also broken, e.g. type "fortfahren", autocorrect will propose "fort fahren". Tap on your typed "fortfahren" – the middle suggestion is still "fort fahren".
Was this really an intended change that a correctly typed word can't be added/selected anymore? There seems to be no workaround for this?