<p>It really doesn't work in Firefox. Seems like jQuery-simulate isn't doing its job properly then.</p>

<p>IMHO, it's a bit overkill as well when you could just do something like</p>

<div class="highlight highlight-js"><pre><span class="pl-k">function</span> <span class="pl-en">clickChangeset</span>(<span class="pl-smi">id</span>, <span class="pl-smi">e</span>) {
  <span class="pl-k">var</span> url <span class="pl-k">=</span> <span class="pl-s"><span class="pl-pds">"</span>/changeset/<span class="pl-pds">"</span></span><span class="pl-k">+</span>id;
  <span class="pl-k">if</span> (e.button<span class="pl-k">===</span><span class="pl-c1">1</span> <span class="pl-k">||</span> e.ctrlKey) {
    <span class="pl-c1">window</span>.<span class="pl-c1">open</span>(url);
  } <span class="pl-k">else</span> {
    <span class="pl-c1">window</span>.<span class="pl-c1">location</span> <span class="pl-k">=</span> url;
  }
}</pre></div>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1020#issuecomment-125726554">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLfkrCkUr-7KIjGv4x_M8o1OviU8Gks5oh84IgaJpZM4FhZ2m.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
  <div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
    <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1020#issuecomment-125726554"></link>
    <meta itemprop="name" content="View Issue"></meta>
  </div>
  <meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>