Thanks! I think it's a better practice to not open links in a new tab i.e users should have control over their experience. But it can be subjective.
However, the point about losing one's place is a valid one, and I agree with the other commenter that said it would be good to encode the state in the URL to solve that.
EDIT: Yes ctrl-click is too much effort. Middle-click even.
(Many forget a middle click on a mouse-wheel is also a ctrl-click/new-tab button, and the thumb button MOUSE4 is back)