From f8c38738f479f4a6b67ba8938ff87e7bdf4f1dcc Mon Sep 17 00:00:00 2001
From: Sai Kumar Kola <39924419+SahulKola@users.noreply.github.com>
Date: Tue, 3 Mar 2026 15:41:49 +0000
Subject: [PATCH 1/2] fix: add clear button in search field (mobile view) -
#1881
---
app/components/Header/SearchBox.vue | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/app/components/Header/SearchBox.vue b/app/components/Header/SearchBox.vue
index 6796554f4..a2991eb01 100644
--- a/app/components/Header/SearchBox.vue
+++ b/app/components/Header/SearchBox.vue
@@ -17,11 +17,17 @@ const showSearchBar = computed(() => {
})
const { model: searchQuery, startSearch } = useGlobalSearch('header')
+const hasSearchQuery = computed(() => searchQuery.value.trim().length > 0)
function handleSubmit() {
startSearch()
}
+function clearSearch() {
+ searchQuery.value = ''
+ inputRef.value?.focus()
+}
+
// Expose focus method for parent components
const inputRef = useTemplateRef('inputRef')
function focus() {
@@ -52,14 +58,23 @@ defineExpose({ focus })
name="q"
:placeholder="$t('search.placeholder')"
no-correct
- class="w-full min-w-25 ps-7"
+ class="w-full min-w-25 ps-7 pe-8"
@focus="isSearchFocused = true"
@blur="isSearchFocused = false"
size="small"
/>
+
-
+
\ No newline at end of file
From 8bcbeed135b3afe543f16d5193b733b7e6ad245e Mon Sep 17 00:00:00 2001
From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com>
Date: Tue, 3 Mar 2026 15:44:21 +0000
Subject: [PATCH 2/2] [autofix.ci] apply automated fixes
---
app/components/Header/SearchBox.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/components/Header/SearchBox.vue b/app/components/Header/SearchBox.vue
index a2991eb01..e10bb1392 100644
--- a/app/components/Header/SearchBox.vue
+++ b/app/components/Header/SearchBox.vue
@@ -77,4 +77,4 @@ defineExpose({ focus })
-
\ No newline at end of file
+