Я набираю текст в поле редактирования Firemonkey и нажимаю Enter / Return на виртуальной клавиатуре. Когда я нажимаю клавишу Backspace, введенный текст не удаляется, и курсор остается на той же позиции. Проблема решается путем изменения позиции каретки, нажав внутри текста, но не всегда.
Если я программно удаляю текст в поле редактирования после нажатия клавиши «Ввод / возврат», возникает другая проблема: удаленный текст снова появляется в окне редактирования, когда я набираю в нем новый текст.
Я использую Delphi 10.2 Tokyo, но проблема появилась и в более ранних версиях Delphi.
Я предполагаю, что это может быть ошибка Android. Мое устройство работает под управлением Android 4.2.2.