From 712d2b7d15269a4d4bc7ef0829cc1014cd81c4b3 Mon Sep 17 00:00:00 2001 From: adamelmore <2363879+adamdottv@users.noreply.github.com> Date: Tue, 27 Jan 2026 08:43:30 -0600 Subject: [PATCH] fix(app): swallow file search errors --- packages/app/src/context/file.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/app/src/context/file.tsx b/packages/app/src/context/file.tsx index 805936cd8..16deacfe8 100644 --- a/packages/app/src/context/file.tsx +++ b/packages/app/src/context/file.tsx @@ -295,6 +295,12 @@ export const { use: useFile, provider: FileProvider } = createSimpleContext({ const inflight = new Map>() const treeInflight = new Map>() + const search = (query: string, dirs: "true" | "false") => + sdk.client.find.files({ query, dirs }).then( + (x) => (x.data ?? []).map(normalize), + () => [], + ) + const [store, setStore] = createStore<{ file: Record }>({ @@ -645,10 +651,8 @@ export const { use: useFile, provider: FileProvider } = createSimpleContext({ setScrollLeft, selectedLines, setSelectedLines, - searchFiles: (query: string) => - sdk.client.find.files({ query, dirs: "false" }).then((x) => (x.data ?? []).map(normalize)), - searchFilesAndDirectories: (query: string) => - sdk.client.find.files({ query, dirs: "true" }).then((x) => (x.data ?? []).map(normalize)), + searchFiles: (query: string) => search(query, "false"), + searchFilesAndDirectories: (query: string) => search(query, "true"), } }, })