Contact emails
nzol...@chromium.org
Spec
https://navidz.github.io/auxclick/
Summary
The new input event type introduced here provides web developers a way to listen to the "click" behavior of non-primary buttons, and potentially cancel their effect (eg. opening a new tab when middle clicking on a link). This new input type is needed because the click event is restricted to primary button only.
Motivation
In attempting to remove the click event for non-primary buttons in Chrome as per UI Event Spec it was discovered there is no way for the developers to prevent opening a new tab when the user middle clicks on a link.
Interoperability risk
Firefox: No public signals
Edge: No public signals
Safari: No public signals
Web developers: No signals
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux,
Chrome OS, Android, and Android WebView)?
Yes
OWP launch tracking bug
https://crbug.com/625847
Link to entry on the Chrome Platform Status
https://www.chromestatus.com/features/5663174342737920
Requesting approval to ship?
No