diff --git a/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx b/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx
index 23e5ead3..88590141 100644
--- a/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx
+++ b/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx
@@ -2589,12 +2589,12 @@ const CommandBarInChat = () => {
${isFinishedMakingFileChanges ? '' : 'opacity-0 pointer-events-none'}
`}
>
-
+ /> */}
{ editCodeService.acceptOrRejectAllDiffAreas({ uri, removeCtrlKs: true, behavior: "reject", _addToHistory: true, }); }}
diff --git a/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx b/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx
index f4bc418f..78a2fcb9 100644
--- a/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx
+++ b/src/vs/workbench/contrib/void/browser/react/src/util/inputs.tsx
@@ -312,6 +312,11 @@ const getOptionsAtPath = async (accessor: ReturnType, path:
if (generateNextOptionsAtPath) {
nextOptionsAtPath = await generateNextOptionsAtPath(optionText)
}
+ else if (path.length === 0 && optionText.trim().length > 0) { // (special case): directly search for both files and folders if optionsPath is empty and there's a search term
+ const filesResults = await searchForFilesOrFolders(optionText, 'files') || [];
+ const foldersResults = await searchForFilesOrFolders(optionText, 'folders') || [];
+ nextOptionsAtPath = [...foldersResults, ...filesResults,]
+ }
const optionsAtPath = nextOptionsAtPath
.filter(o => isSubsequence(o.fullName, optionText))
@@ -367,7 +372,8 @@ export const VoidInputBox2 = forwardRef(fun
const [didLoadInitialOptions, setDidLoadInitialOptions] = useState(false);
const currentPathRef = useRef(JSON.stringify([]));
- const areBreadcrumbsShowing = didLoadInitialOptions && optionPath.length >= 1;
+ // Show breadcrumbs when we have options loaded AND we're either at root level OR in a subfolder
+ const areBreadcrumbsShowing = true
const insertTextAtCursor = (text: string) => {