日本語情報だと KeepInTab ってアドオン使えってなるけど、about:config で設定できるので要らねーです。
ちなみにコンテキストメニューに「現在のページでリンクを開く」を追加するとか、修飾キーとの組み合わせクリックでリンク先を強制的に現在タブで開く方法は存在しないっぽい。
タブとかウインドウを指定されてるリンクがあったら、デフォルトの設定ではそういった動作は避けられないってことだよ。
対処方法はabout:configの設定で「すべてのリンクを強制的に現在タブで開く」設定にしつつ、別タブとか別ウインドウでリンクを開きたいときにはCtrlとかShiftとか押しながらクリックしたり、中ボタンでクリックする意外に方法はないんだ。
browser.link.open_newwindow.restriction を1にする。