diff --git a/shared/editor/marks/Link.tsx b/shared/editor/marks/Link.tsx index 5548287d7..eb0041b97 100644 --- a/shared/editor/marks/Link.tsx +++ b/shared/editor/marks/Link.tsx @@ -176,7 +176,10 @@ export default class Link extends Mark { return false; }, mousedown: (view, event: MouseEvent) => { - if (!(event.target instanceof HTMLAnchorElement)) { + if ( + !(event.target instanceof HTMLAnchorElement) || + event.button !== 0 + ) { return false; } @@ -211,7 +214,10 @@ export default class Link extends Mark { return false; }, click: (view, event) => { - if (!(event.target instanceof HTMLAnchorElement)) { + if ( + !(event.target instanceof HTMLAnchorElement) || + event.button !== 0 + ) { return false; }