diff --git a/app/javascript/dashboard/components/widgets/conversation/Message.vue b/app/javascript/dashboard/components/widgets/conversation/Message.vue index 1a4955f6f..80a6b3449 100644 --- a/app/javascript/dashboard/components/widgets/conversation/Message.vue +++ b/app/javascript/dashboard/components/widgets/conversation/Message.vue @@ -444,9 +444,9 @@ export default { this.hasImageError = true; }, openContextMenu(e) { - const shouldSkipContextMenu = e.target?.classList.contains( - 'skip-context-menu' - ); + const shouldSkipContextMenu = + e.target?.classList.contains('skip-context-menu') || + e.target?.tagName.toLowerCase() === 'a'; if (shouldSkipContextMenu || getSelection().toString()) { return; }