diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts index 73c01ddc4e..8edf714500 100644 --- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts +++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.ts @@ -107,7 +107,10 @@ export const useInitialization = () => { const numberOfLoadedCharts = Object.values(charts).filter( ({ chartStatus }) => chartStatus !== 'loading', ).length; - if (numberOfLoadedCharts >= numberOfLoadingCharts) { + if ( + numberOfLoadingCharts > 0 && + numberOfLoadedCharts >= numberOfLoadingCharts + ) { setIsInitialized(true); } }, [charts, isInitialized, numberOfLoadingCharts]);