diff --git a/extensions/void/src/sidebar/Sidebar.tsx b/extensions/void/src/sidebar/Sidebar.tsx index 0e226574..e0ed5906 100644 --- a/extensions/void/src/sidebar/Sidebar.tsx +++ b/extensions/void/src/sidebar/Sidebar.tsx @@ -28,17 +28,19 @@ const Sidebar = () => { // if they toggled thread selector useOnVSCodeMessage('toggleThreadSelector', (m) => { - if (tab === 'threadSelector') + if (tab === 'threadSelector') { setTab('chat') - else + chatInputRef.current?.blur(); + } else setTab('threadSelector') }) // if they toggled settings useOnVSCodeMessage('toggleSettings', (m) => { - if (tab === 'settings') + if (tab === 'settings') { setTab('chat') - else + chatInputRef.current?.blur(); + } else setTab('settings') })