Skip to content

Commit e3564c1

Browse files
committed
fix: intel macs opens tabs twice on clicking html live preview a tags
1 parent 46b7b93 commit e3564c1

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/LiveDevelopment/BrowserScripts/LivePreviewTransportRemote.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,10 +309,12 @@
309309
eventName: 'embeddedIframeHrefClick',
310310
href: href
311311
}, "*");
312-
event.preventDefault(); // in intel mac desktop, tauri seems to open in browser
312+
// in intel mac desktop, tauri seems to open in browser
313313
// causing 2 tabs to open. in m1 macs its not there. so we prevent default behavior.
314+
event.stopImmediatePropagation();
315+
event.preventDefault();
314316
}
315-
});
317+
}, true);
316318
document.addEventListener('contextmenu', function(event) {
317319
(document.activeElement || document.body).focus();
318320
});

src/extensionsIntegrated/Phoenix-live-preview/markdown.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,10 @@
8181
eventName: 'embeddedIframeHrefClick',
8282
href: href
8383
}, "{{{PARENT_ORIGIN}}}");
84-
event.preventDefault(); // in intel mac desktop, tauri seems to open in browser
84+
// in intel mac desktop, tauri seems to open in browser
8585
// causing 2 tabs to open. in m1 macs its not there. so we prevent default behavior.
86+
event.stopImmediatePropagation();
87+
event.preventDefault();
8688
}
8789
});
8890
}

0 commit comments

Comments
 (0)