PL/SQL Developer 6.0.3.x, 6.0.4.x
I cannot reproduce this all the time (although it perfectly reproducible today), but it happens often enough to annoy me
Here are steps that cause the problem
1) start typing sql statement in SQL window
2) hit return and continue type on the second row
3) move cursor using cursor keys to the first row
4) using cursor keys position cursor back to second row and end of line
5) if you use space or enter now, cursor jumps one character back before inserting space or enter character
Here is small screenshot video (2mb) .
If I use mouse to position cursor, then everything is ok.
I cannot reproduce this all the time (although it perfectly reproducible today), but it happens often enough to annoy me

Here are steps that cause the problem
1) start typing sql statement in SQL window
2) hit return and continue type on the second row
3) move cursor using cursor keys to the first row
4) using cursor keys position cursor back to second row and end of line
5) if you use space or enter now, cursor jumps one character back before inserting space or enter character
Here is small screenshot video (2mb) .
If I use mouse to position cursor, then everything is ok.