diff --git a/lib/components/FilePicker/FilePicker.vue b/lib/components/FilePicker/FilePicker.vue index a51d5ddde..632696372 100644 --- a/lib/components/FilePicker/FilePicker.vue +++ b/lib/components/FilePicker/FilePicker.vue @@ -193,6 +193,11 @@ const currentPath = computed({ */ const selectedFiles = shallowRef([]) +/** + * A string used to filter files in current view + */ +const filterString = ref('') + const { files, folder: currentFolder, @@ -208,6 +213,8 @@ watch([navigatedPath], () => { } // Reset selected files selectedFiles.value = [] + // Reset filter string + filterString.value = '' }) /** @@ -257,11 +264,6 @@ async function handleButtonClick(callback: IFilePickerButton['callback'], nodes: */ const viewHeadline = computed(() => currentView.value === 'favorites' ? t('Favorites') : (currentView.value === 'recent' ? t('Recent') : '')) -/** - * A string used to filter files in current view - */ -const filterString = ref('') - const { isSupportedMimeType } = useMimeFilter(toRef(props, 'mimetypeFilter')) // vue 3.3 will allow cleaner syntax of toRef(() => props.mimetypeFilter) onMounted(() => loadFiles())