From 4236114b2a16b62d963e42c7b78f415871a680e6 Mon Sep 17 00:00:00 2001 From: Zack Date: Thu, 9 Apr 2026 00:17:14 +0100 Subject: [PATCH] fix(web): don't cache empty search results for people search when a search returns 0 results, subsequent longer queries starting with the same prefix would skip the API call and filter locally over the empty cache, showing no results until the user pressed enter to force a search --- web/src/lib/components/faces-page/people-search.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/src/lib/components/faces-page/people-search.svelte b/web/src/lib/components/faces-page/people-search.svelte index b9ceac52fee5a..39f27332065d2 100644 --- a/web/src/lib/components/faces-page/people-search.svelte +++ b/web/src/lib/components/faces-page/people-search.svelte @@ -70,7 +70,12 @@ reset(); return; } - if (!force && searchedPeople.length < maximumLengthSearchPeople && searchName.startsWith(searchWord)) { + if ( + !force && + searchedPeople.length > 0 && + searchedPeople.length < maximumLengthSearchPeople && + searchName.startsWith(searchWord) + ) { search(); return; }