>> I suggest reverting r30398, r30396, r30395, r30393, >> r30392, r29387, and trying to find the correct fix >> for #5923. > > I did that in r30409 and r30410. Let's start from here > for fixing remaining issues.
Good, I never said that my fix was the best, most proper fix, but I hope it contributed in finding the correct fix. > Your commits at r30396 and r30398 were not correct. On > one hand, one could still position the cursor with the > mouse and perform a change, on the other hand, the user > should be able to edit the macro at any position. The > only issue now is that the cursor is positioned at the > end of the macro after an edit. We should try to avoid > this. I know I chose the easiest way to avoid the misleading and confusing behaviour. I hope we can figure out the way to fix this last bit. Thanks. Vincent