From e9dabe9beb612fc6a50ab916cf55a085c73e13d4 Mon Sep 17 00:00:00 2001 From: OrcaWin Date: Sat, 12 Sep 2026 18:03:45 -0700 Subject: [PATCH] perf(diff): skip unused extension extraction during search (#20225) Co-authored-by: Orca Worker --- .../browse-files/combined-diff-file-tree-filter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts b/src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts index 8fb0dc51dd1..d1476a5832c 100644 --- a/src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts +++ b/src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts @@ -66,7 +66,7 @@ export function getCombinedDiffFileTreeEntriesMatchingStaticFilters({ return entries } return entries.filter((entry) => { - if (excludedExtensions.has(getEntryExtension(entry))) { + if (excludedExtensions.size > 0 && excludedExtensions.has(getEntryExtension(entry))) { return false } return normalizedQuery.length === 0 || getEntrySearchText(entry).includes(normalizedQuery)