From b798654725d2f2b59772c8fc9523dab85caa545d Mon Sep 17 00:00:00 2001 From: Murderlon Date: Mon, 15 Aug 2022 11:50:57 +0200 Subject: [PATCH] Reset filter input correctly --- .../@uppy/provider-views/src/ProviderView/ProviderView.jsx | 5 +++-- packages/@uppy/provider-views/src/View.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/@uppy/provider-views/src/ProviderView/ProviderView.jsx b/packages/@uppy/provider-views/src/ProviderView/ProviderView.jsx index af8f3638e1..e7af61f246 100644 --- a/packages/@uppy/provider-views/src/ProviderView/ProviderView.jsx +++ b/packages/@uppy/provider-views/src/ProviderView/ProviderView.jsx @@ -119,7 +119,7 @@ export default class ProviderView extends View { this.username = res.username || this.username this.#updateFilesAndFolders(res, files, folders) - this.plugin.setPluginState({ directories: updatedDirectories }) + this.plugin.setPluginState({ directories: updatedDirectories, filterInput: '' }) }, this.handleError, ) @@ -155,6 +155,7 @@ export default class ProviderView extends View { files: [], folders: [], directories: [], + filterInput: '', } this.plugin.setPluginState(newState) } @@ -209,7 +210,7 @@ export default class ProviderView extends View { loading: false, files: ids, } - this.plugin.setPluginState({ selectedFolders: folders }) + this.plugin.setPluginState({ selectedFolders: folders, filterInput: '' }) let message diff --git a/packages/@uppy/provider-views/src/View.js b/packages/@uppy/provider-views/src/View.js index 8dc9de921b..1ed2eae584 100644 --- a/packages/@uppy/provider-views/src/View.js +++ b/packages/@uppy/provider-views/src/View.js @@ -44,7 +44,7 @@ export default class View { } clearSelection () { - this.plugin.setPluginState({ currentSelection: [] }) + this.plugin.setPluginState({ currentSelection: [], filterInput: '' }) } cancelPicking () {