diff --git a/ts/components/conversation/Linkify.tsx b/ts/components/conversation/Linkify.tsx index a845f7f420..200a156bc6 100644 --- a/ts/components/conversation/Linkify.tsx +++ b/ts/components/conversation/Linkify.tsx @@ -14,6 +14,7 @@ interface Props { } const SUPPORTED_PROTOCOLS = /^(http|https):/i; +const HAS_AT = /@/; export class Linkify extends React.Component { public static defaultProps: Partial = { @@ -50,7 +51,11 @@ export class Linkify extends React.Component { } const { url, text: originalText } = match; - if (SUPPORTED_PROTOCOLS.test(url) && !isLinkSneaky(url)) { + if ( + SUPPORTED_PROTOCOLS.test(url) && + !isLinkSneaky(url) && + !HAS_AT.test(url) + ) { results.push( {originalText}