According to the spec the non-primary buttons should not fire mouse click events. This is the change to make Chrome inline with the spec in that regards. This change is no longer pursued. But it will be done as part of another change with auxclick:


Specification link

Final published standard: Recommendation, Living Standard, Candidate Recommendation, or similar final form

Status in Chromium


No longer pursuing (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • Shipped/Shipping
  • No signal
  • No signals



This change practically hides any action that was done in js as the result of listening to click event of non primary buttons (like middle click). Particularly the functionality of preventDefault on click event for middle click on link which prevents opening a new tab is no longer possible. The specified behavior removes non-primary button click event dispatched to js regardless of the target.

Search tags

Middle click event, non primary mouse click,

Last updated on 2017-06-14