When adding notes, it is possible to accidentally hit a
wrong note. In that case, pressing undo is a great
thing but, after pressing undo, the curson position is
It is very easy to reproduce this problem, just open
notation view and hit two quarter notes (by a mouse,
for example), one after another, in the beginning of
the composition. Undoing removes the last note and
changes it to a rest, which is the correct behaviour,
but it does not recover the previous cursor position.
IMHO, the correct behaviour would be that undo would
recover the program back to the state in which is was
just before hitting a wrong key. Such a behaviour
requires also an exact tracking of the curson position.