From 196aa9b41b2d6a3bf085a40e81b8c8ac1773c541 Mon Sep 17 00:00:00 2001 From: Maksim Sukharev Date: Fri, 10 Oct 2025 11:38:34 +0200 Subject: [PATCH] fix(files): clear search input on directory navigation Signed-off-by: Maksim Sukharev --- apps/files/src/components/FilesNavigationSearch.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/files/src/components/FilesNavigationSearch.vue b/apps/files/src/components/FilesNavigationSearch.vue index b175f3e3e61..9309c5d7ea8 100644 --- a/apps/files/src/components/FilesNavigationSearch.vue +++ b/apps/files/src/components/FilesNavigationSearch.vue @@ -24,8 +24,9 @@ const searchStore = useSearchStore() * we need to clear the search box. */ onBeforeNavigation((to, from, next) => { - if (to.params.view !== VIEW_ID && from.params.view === VIEW_ID) { - // we are leaving the search view so unset the query + if (to.params.view !== VIEW_ID + && (from.params.view === VIEW_ID || from.query.dir !== to.query.dir)) { + // we are leaving the search view or navigate to another directory -> unset the query searchStore.query = '' searchStore.scope = 'filter' } else if (to.params.view === VIEW_ID && from.params.view === VIEW_ID) {