diff --git a/src/components/quicklaunch.jsx b/src/components/quicklaunch.jsx index 9f55f973c..cf2ed813a 100644 --- a/src/components/quicklaunch.jsx +++ b/src/components/quicklaunch.jsx @@ -129,7 +129,7 @@ export default function QuickLaunch({ servicesAndBookmarks, searchString, setSea useEffect(() => { const abortController = new AbortController(); - if (searchString.length === 0) setResults([]); + if (searchString.trim().length === 0) setResults([]); else { let newResults = servicesAndBookmarks.filter((r) => { const nameMatch = r.name.toLowerCase().includes(searchString); diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index c9391d355..5a7edc04b 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -94,6 +94,7 @@ export default function Search({ options }) { if ( options.showSearchSuggestions && (selectedProvider.suggestionUrl || options.suggestionUrl) && // custom providers pass url via options + query.trim().length > 0 && query.trim() !== searchSuggestions[0] ) { fetch(`/api/search/searchSuggestion?query=${encodeURIComponent(query)}&providerName=${selectedProvider.name}`, {