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;