While trying to implement "inset melting" by backspace-inside-inset I
noticed the following bug: If you try to cursor left out of the inset,
you end up wherever the outer cursor was previously, not the immediate
left of the inset.

Easy to demonstrate. Click mouse here ('|' = cursor):

blah b|lah blah
blah blah 
blah [inset]

Click mouse inside inset:

blah blah blah
blah blah 
blah [in|set]

Move cursor left with arrow key:

blah blah blah
blah blah 
blah [|inset]
     <<<

...and the cursor jumps back to where it came from, apparently
remembering the old position on its stack.

blah b|lah blah
blah blah 
blah [inset]


- Martin

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to