&gt; What is the correct way to force a link to open in a new tab, then?<p>What is the correct way to stalk, hunt, kill, stuff and mount the user?<p>Answer: there is no correct way to do something which is fundamentally incorrect.<p>&gt; Unfortunately &quot;let the user decide&quot; is not the best answer if you want to link to something like &quot;terms and conditions&quot; in the middle of a sign up flow or something. If the user doesn&#x27;t know how to open it in a new tab on their own, this can be extremely frustrating I&#x27;d imagine.<p>Abusing <i>my</i> browser is extremely frustrating for me.  If I want to open a link (a link, see, not some horrid piece of JavaScript) in a different tab, I middle-click and get on with life.  You don&#x27;t need to do that for me, any more than you need to offer me a typing widget when I have a perfectly functional keyboard, or fake a link when I have a browser perfectly capable of understand the &lt;a&gt; tag, or check my (correct) email address with an incorrect regular expression.<p>Please don&#x27;t break the Internet.