NeilBryant / hackerskeyboard

Automatically exported from code.google.com/p/hackerskeyboard
0 stars 0 forks source link

Just entered text is deleted after relocating the cursor #399

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
[ Before posting bugs, please check
https://code.google.com/p/hackerskeyboard/wiki/FrequentlyAskedQuestions and
the existing bugs for known issues - my responses may be delayed since I
have very little time to work on this project. ]

What steps will reproduce the problem?
1. Use the 5 row keyboard in landscape mode.
2. Type at least around a hundred characters, f.e. "The quick brown fox jumps 
over the lazy dog. The quick brown fox jumps over the lazy dog. The quick fox 
jumps over the lazy dog."
3. Use your finger to relocate the cursor directly after the third occurrence 
of the word "quick" and type the text " brown".
4. Relocate the cursor to the end of text (again by tapping on the screen).
5. Start typing.

What is the expected behavior? What do you see instead?
The cursor should stay where it is and the text should be placed at the end of 
the textbox content.
The cursor will jump to the word "brown" just entered and this word will be 
overwritten.

What version of Hacker's Keyboard are you using, for example "1.37"? (See
"Debug" section at the bottom of the app's Settings menu.)
"1.37.1419"

On what phone or tablet?
Google Nexus S

If applicable, does this affect the 4-row or 5-row layout, or both? Which
language(s)?
Only happens in 5 row landscape layout. In 4 row portrait everything works like 
expected. Happens in both German and English layout (others not tested).

Please provide any additional information below.
This happens only when relocating the cursor by tapping on the screen, not when 
using the arrow keys.
When setting the cursor before the word "fox" instead of at the end of the word 
"quick" and typing "brown " everything works fine.
Also, when there are less than around 100 characters in the text input box, the 
bug is not reproducible.

Original issue reported on code.google.com by daniel.c...@gmail.com on 19 Jan 2014 at 10:21