Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.11.0, 5.12.0 Beta 3, 5.12.3
-
Android
-
-
1ade5ea41ab80e49e92fe46e0c44f76ee2e5e7fb (qt/qtbase/5.12)
Description
When using Samsung device with "Smart Typing" enabled in Quick Controls 2 TextField or TextInput, pressing backspace button commits the currently edited text to the cursor position instead of removing a letter.
This does not happen with controls 1 TextField. Also with Android 4 the issue does not reproduce (it reproduces with anything more than 4). Only reproducible with Samsung devices.
Steps to reproduce:
- Run attached sample
- Write an e-mail to the textfield without finishing it (so smart typing feature is still enabled)
- Move the cursor to any position in the middle of the written e-mail
- Press backspace button to remove a letter
- EXPECTED: Letter is removed
- ACTUAL: The current text of the textfield is commited to the cursor position
Reproducible at least with these devices:
Galaxy A5, Android 8
Galaxy S8 (Edge), Android 8
Galaxy Tab S2, Android 7
Galaxy S9+, Android 8
Galaxy S7, Android 8, Samsung keyboard 3.0.24.17 (not happening with other keyboards)