<p dir="auto">three.js's documentation contains a bunch of fake hyperlinks; anchor tags which do not have an <code class="notranslate">href</code> attribute but instead rely on JavaScript <code class="notranslate">onclick</code> events to navigate.</p>
<p dir="auto">These links can't be opened in new tabs by middle-clicking or by right-clicking. The links also don't show a URL preview in the status bar when the user hovers over them.</p>
<p dir="auto">This is terrible for usability and should be universally discouraged across the web.</p>
<p dir="auto">Example:</p>
<ol dir="auto">
<li>Open <a href="https://threejs.org/docs/index.html#api/en/animation/AnimationAction" rel="nofollow">https://threejs.org/docs/index.html#api/en/animation/AnimationAction</a></li>
<li>Try to middle-click the blue <em>AnimationClips</em> text which appears to be a hyperlink.</li>
<li>Try to right-click the same text and open the link in a new tab or new window.</li>
<li>You can't.</li>
</ol>
<p dir="auto">The links should have a proper <code class="notranslate">href</code> attribute added to them.</p>
<p dir="auto">Hi mrdoob/team,</p>
<p dir="auto">Many times while going through the documentation I would like to ctrl/cmd+click on links pointing to particular class documentation to open in new tab. Because the  elements don't even contain href attribute, it simply doesn't work. Similarly, I can't right click and "Open in new tab".</p>
<p dir="auto">I'm not providing an example because you can pick any documentation page and look for any documentation-linked class name to see the problem.</p>
<p dir="auto">The documentation of three.js is pretty good and I'm thankful! Just wondering if it'd not be too much work to perhaps update the onclick listener / setFragmentUrl function to consider if a modifier is pressed. (I understand the lack of href is because you want the doc page to be like an SPA).</p>
<p dir="auto">Thank you for your consideration and have a great day,<br>
Michal</p>