diff --git a/client/src/components/Conversations/Convo.tsx b/client/src/components/Conversations/Convo.tsx index efb1cb95c78..b9a9a4d3c95 100644 --- a/client/src/components/Conversations/Convo.tsx +++ b/client/src/components/Conversations/Convo.tsx @@ -37,7 +37,7 @@ export default function Conversation({ conversation, retainView, toggleNav, isLa const [isPopoverActive, setIsPopoverActive] = useState(false); const clickHandler = async (event: React.MouseEvent) => { - if (event.button === 0 && event.ctrlKey) { + if (event.button === 0 && (event.ctrlKey || event.metaKey)) { toggleNav(); return; } diff --git a/client/src/components/Nav/NewChat.tsx b/client/src/components/Nav/NewChat.tsx index 19e99a66209..f0d74cc7b69 100644 --- a/client/src/components/Nav/NewChat.tsx +++ b/client/src/components/Nav/NewChat.tsx @@ -71,7 +71,7 @@ export default function NewChat({ const { conversation } = store.useCreateConversationAtom(index); const clickHandler = (event: React.MouseEvent) => { - if (event.button === 0 && !event.ctrlKey) { + if (event.button === 0 && !(event.ctrlKey || event.metaKey)) { event.preventDefault(); newConvo(); navigate('/c/new');