Yes, well, unfortunately any text insertion will move the cursor around, so we have to restore it back to the original position so that it would appear to be at the same position before and after the op execute.

Since no `signalCursorMoved` is emitted in this case, it should not matter to anything outside of this operation.