Skip to content

Commit 9bd0d00

Browse files
committed
fix(link): Prevent middle-click from opening two tabs on Firefox
Signed-off-by: Jonas <jonas@freesources.org>
1 parent 40f539d commit 9bd0d00

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/marks/Link.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,10 @@ const Link = TipTapLink.extend({
8282
props: {
8383
handleDOMEvents: {
8484
// Open link in new tab on middle click
85-
pointerup: (view, event) => {
85+
auxclick: (view, event) => {
8686
if (event.target.closest('a') && event.button === 1 && !event.ctrlKey && !event.metaKey && !event.shiftKey) {
8787
event.preventDefault()
88+
event.stopImmediatePropagation()
8889

8990
const linkElement = event.target.closest('a')
9091
window.open(linkElement.href, '_blank')

0 commit comments

Comments
 (0)