diff --git a/src/dashboard/Data/Browser/Browser.react.js b/src/dashboard/Data/Browser/Browser.react.js index 05ced16e72..86c90182f9 100644 --- a/src/dashboard/Data/Browser/Browser.react.js +++ b/src/dashboard/Data/Browser/Browser.react.js @@ -949,7 +949,12 @@ class Browser extends DashboardView { } async fetchData(source, filters = new List()) { + this.loadingFilters = JSON.stringify(filters.toJSON()); const data = await this.fetchParseData(source, filters); + if (this.loadingFilters !== JSON.stringify(filters.toJSON())) { + return; + } + const filteredCounts = { ...this.state.filteredCounts }; if (filters.size > 0) { if (this.state.isUnique) {