TMS Component pack 7.6.0 with TAdvMemo 3.1.10.2 (all latest versions)
When having text in the memo, for example:
12345
abcde
fghij
and setting the cursor in front of the f in line 3, then pressing backspace, the cursor does not goes to the end of the previous line and delete the e, but instead goes to the first character of the previous line (a) and delete it.
This only happen when autoexpand is disabled.
When auto expand is enabled, it works ok, but then user can position the cursor outside the text, by using the cursor keys or the mouse, which is bad too.