diff --git a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.tsx b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.tsx index 77a29248f7f24..5c0ce9f902997 100644 --- a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.tsx +++ b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.tsx @@ -156,14 +156,19 @@ const FilterControls: FC = ({ } dropdownTriggerText={t('More filters')} dropdownTriggerCount={activeOverflowedFiltersInScope} - dropdownContent={() => ( - - )} + dropdownContent={ + overflowedFiltersInScope.length || + (filtersOutOfScope.length && showCollapsePanel) + ? () => ( + + ) + : undefined + } onOverflowingStateChange={({ overflowed: nextOverflowedIds }) => { if ( nextOverflowedIds.length !== overflowedIds.length ||