Ok - so i tried it again and i know i can get around it the way i described but:
In the following case,

from where my curser is, if i press backspace - it back and deletes ]
If i curser back and type i can do [ and then it jumps to the next line.
If i put the curser back and delete i deletes the [
[8~2]
I don't know!