diff --git a/packages/app/src/Element/Note.tsx b/packages/app/src/Element/Note.tsx
index fd71a555..fb86af9e 100644
--- a/packages/app/src/Element/Note.tsx
+++ b/packages/app/src/Element/Note.tsx
@@ -175,7 +175,12 @@ export default function Note(props: NoteProps) {
function goToEvent(e: React.MouseEvent, id: u256) {
e.stopPropagation();
- navigate(eventLink(id));
+ // detect cmd key and open in new tab
+ if (e.metaKey) {
+ window.open(eventLink(id), "_blank");
+ } else {
+ navigate(eventLink(id));
+ }
}
function replyTag() {
diff --git a/packages/app/src/Element/NoteFooter.tsx b/packages/app/src/Element/NoteFooter.tsx
index c9afd247..47b9fb7c 100644
--- a/packages/app/src/Element/NoteFooter.tsx
+++ b/packages/app/src/Element/NoteFooter.tsx
@@ -277,7 +277,7 @@ export default function NoteFooter(props: NoteFooterProps) {
)}
{prefs.enableReactions && (
)}