diff --git a/modules/Link.js b/modules/Link.js index eb762b3099..655e1dfbd3 100644 --- a/modules/Link.js +++ b/modules/Link.js @@ -71,6 +71,14 @@ class Link extends React.Component { if (clickResult === false || event.defaultPrevented === true) allowTransition = false + // If target prop is set (e.g. to "_blank") let browser handle link. + if (this.props.target) { + if (!allowTransition) + event.preventDefault() + + return + } + event.preventDefault() if (allowTransition)