From 09e26ac36f67df45f5136be7ab345511d4cecb2f Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Fri, 13 Jul 2018 10:23:55 -0700 Subject: [PATCH] Fix #54256 - only sort file search results when a pattern is specified --- extensions/search-rg/src/cachedSearchProvider.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/extensions/search-rg/src/cachedSearchProvider.ts b/extensions/search-rg/src/cachedSearchProvider.ts index 8dba32717e1..ec28b6b6a81 100644 --- a/extensions/search-rg/src/cachedSearchProvider.ts +++ b/extensions/search-rg/src/cachedSearchProvider.ts @@ -74,8 +74,13 @@ export class CachedSearchProvider { } return allResultsPromise.then(results => { - const scorerCache: ScorerCache = cache ? cache.scorerCache : Object.create(null); - return this.sortResults(args, results, scorerCache); + // TODO@roblou quickopen results are not scored until the first keypress + if (args.query.pattern) { + const scorerCache: ScorerCache = cache ? cache.scorerCache : Object.create(null); + return this.sortResults(args, results, scorerCache); + } else { + return results; + } }); }