diff --git a/modules/components/Link.js b/modules/components/Link.js index 2e86e264c9..8ff48d6b8b 100644 --- a/modules/components/Link.js +++ b/modules/components/Link.js @@ -109,7 +109,7 @@ var Link = React.createClass({ }, handleClick: function (event) { - if (isModifiedEvent(event)) + if (isModifiedEvent(event) || !isLeftClick(event)) return; event.preventDefault(); @@ -129,6 +129,10 @@ var Link = React.createClass({ }); +function isLeftClick(event) { + return event.button === 0; +} + function isModifiedEvent(event) { return !!(event.metaKey || event.ctrlKey || event.shiftKey); }