diff --git a/apps/files/src/views/FilesList.vue b/apps/files/src/views/FilesList.vue index 382be3153a0fa..66c8171486041 100644 --- a/apps/files/src/views/FilesList.vue +++ b/apps/files/src/views/FilesList.vue @@ -426,6 +426,7 @@ export default defineComponent({ logger.debug('View changed', { newView, oldView }) this.selectionStore.reset() + this.resetSearch() this.fetchContent() }, @@ -433,6 +434,7 @@ export default defineComponent({ logger.debug('Directory changed', { newDir, oldDir }) // TODO: preserve selection on browsing? this.selectionStore.reset() + this.resetSearch() this.fetchContent() // Scroll to top, force virtual scroller to re-render @@ -600,6 +602,14 @@ export default defineComponent({ console.debug('Files app handling search event from unified search...', searchEvent) this.filterText = searchEvent.query }, 500), + + /** + * Reset the search query + */ + resetSearch() { + this.filterText = '' + }, + openSharingSidebar() { if (!this.currentFolder) { logger.debug('No current folder found for opening sharing sidebar') diff --git a/core/src/views/UnifiedSearchModal.vue b/core/src/views/UnifiedSearchModal.vue index b33cebed8e2e5..365a781850931 100644 --- a/core/src/views/UnifiedSearchModal.vue +++ b/core/src/views/UnifiedSearchModal.vue @@ -13,12 +13,13 @@