diff --git a/ts/components/conversation/Message.tsx b/ts/components/conversation/Message.tsx index 0966c279c49..3872cfbef2d 100644 --- a/ts/components/conversation/Message.tsx +++ b/ts/components/conversation/Message.tsx @@ -351,13 +351,14 @@ export class Message extends React.Component { } }; - public showMenuIfNoSelection = ( - event: React.MouseEvent - ): void => { + public showContextMenu = (event: React.MouseEvent): void => { const selection = window.getSelection(); if (selection && !selection.isCollapsed) { return; } + if (event.target instanceof HTMLAnchorElement) { + return; + } this.showMenu(event); }; @@ -2330,7 +2331,7 @@ export class Message extends React.Component {
{this.renderAuthor()} {this.renderContents()}