From 7fe92f757ec944284d6dd3f62d24874efe93a768 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Thu, 12 Feb 2026 11:33:23 +0000 Subject: [PATCH 1/4] fix: correct keywords passing to search query --- app/composables/useGlobalSearchQuery.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/app/composables/useGlobalSearchQuery.ts b/app/composables/useGlobalSearchQuery.ts index 51f5b7d2d..f460b7a32 100644 --- a/app/composables/useGlobalSearchQuery.ts +++ b/app/composables/useGlobalSearchQuery.ts @@ -10,6 +10,7 @@ export function useGlobalSearchQuery() { urlQuery => { const value = normalizeSearchParam(urlQuery) if (!value) searchQuery.value = '' + if (!searchQuery.value) searchQuery.value = value }, ) return searchQuery From 1cd23482a8597a0bd37aa13370594101b5d597f5 Mon Sep 17 00:00:00 2001 From: Vordgi Date: Thu, 12 Feb 2026 13:51:51 +0000 Subject: [PATCH 2/4] perf: refactor search to decrease routing waiting time --- app/components/Header/SearchBox.vue | 70 +----------------------- app/components/Package/Keywords.vue | 5 +- app/composables/useGlobalSearch.ts | 72 +++++++++++++++++++++++++ app/composables/useGlobalSearchQuery.ts | 17 ------ app/pages/index.vue | 30 +---------- app/pages/search.vue | 18 ++----- 6 files changed, 85 insertions(+), 127 deletions(-) create mode 100644 app/composables/useGlobalSearch.ts delete mode 100644 app/composables/useGlobalSearchQuery.ts diff --git a/app/components/Header/SearchBox.vue b/app/components/Header/SearchBox.vue index fe40f4696..4aeb910c9 100644 --- a/app/components/Header/SearchBox.vue +++ b/app/components/Header/SearchBox.vue @@ -1,7 +1,4 @@