From 2638d62a240eb390bc4b0397092b7635c4e52137 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 11 Oct 2024 20:05:10 -0700 Subject: [PATCH] only start a new thread if empty --- extensions/void/src/sidebar/Sidebar.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/void/src/sidebar/Sidebar.tsx b/extensions/void/src/sidebar/Sidebar.tsx index 807f1907..c1dabe73 100644 --- a/extensions/void/src/sidebar/Sidebar.tsx +++ b/extensions/void/src/sidebar/Sidebar.tsx @@ -157,7 +157,8 @@ const Sidebar = () => { // if they pressed the + to add a new chat else if (m.type === 'startNewThread') { setIsThreadSelectorOpen(false) - startNewThread() + if (currentThread?.messages.length !== 0) + startNewThread() } // if they opened thread selector @@ -168,7 +169,7 @@ const Sidebar = () => { } window.addEventListener('message', listener); return () => { window.removeEventListener('message', listener) } - }, [files, selection, startNewThread]) + }, [files, selection, startNewThread, currentThread]) const formRef = useRef(null)