diff --git a/packages/presentation/src/components/markup/Mark.svelte b/packages/presentation/src/components/markup/Mark.svelte
index 5d2238e417..9df974441a 100644
--- a/packages/presentation/src/components/markup/Mark.svelte
+++ b/packages/presentation/src/components/markup/Mark.svelte
@@ -49,7 +49,7 @@
   {:else if mark.type === MarkupMarkType.em}
     <em><slot /></em>
   {:else if mark.type === MarkupMarkType.link}
-    <a href={attrs.href} target={attrs.target} on:click={handleLink}>
+    <a href={attrs.href} target={attrs.target} on:click={handleLink} on:contextmenu|stopPropagation>
       <slot />
     </a>
   {:else if mark.type === MarkupMarkType.strike}