From da62adadc5f3acfc8e893066c2e9c5ba38527f78 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Thu, 30 May 2024 16:51:20 -0700 Subject: [PATCH] fix: fixes a bug when searching for multiple words in fuzzy popup (#3000) --- assets/components/FuzzySearchModal.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/components/FuzzySearchModal.vue b/assets/components/FuzzySearchModal.vue index d6ac8c2a..e202c523 100644 --- a/assets/components/FuzzySearchModal.vue +++ b/assets/components/FuzzySearchModal.vue @@ -185,6 +185,7 @@ function matchedName({ item, matches = [] }: FuseResult) { const result = []; let lastIndex = 0; for (const [start, end] of indices) { + if (lastIndex > start) continue; result.push(item.name.slice(lastIndex, start)); result.push(`${item.name.slice(start, end + 1)}`); lastIndex = end + 1;