When a paragraph is added to the translation, sometimes the document position jumps unexpectedly. This requires the user to do an effort to reorient and move back to the right position. A similar issue happens when the user changes the machine translation service.
We want to make sure that the document position remains unaffected with respect to the current viewport. That is, the paragraph can push content down if it becomes longer as the result of the translation, but the top position of the viewport should not move.
Examples
Adding a new paragraph
Switching MT services