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) { )} copyId()}> - + mute(ev.PubKey)}> @@ -286,7 +286,7 @@ export default function NoteFooter(props: NoteFooterProps) { {prefs.enableReactions && ( react("-")}> - + )}