diff --git a/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx b/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx
index b0e44f7615..003cb309b8 100644
--- a/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx
+++ b/invokeai/frontend/web/src/features/ui/components/tabs/ModelManager/subpanels/ModelManagerPanel/ModelList.tsx
@@ -79,36 +79,38 @@ const ModelList = (props: ModelListProps) => {
- {['all', 'diffusers'].includes(modelFormatFilter) && (
-
-
- Diffusers
-
- {filteredDiffusersModels.map((model) => (
-
- ))}
-
- )}
- {['all', 'checkpoint'].includes(modelFormatFilter) && (
-
-
- Checkpoint
-
- {filteredCheckpointModels.map((model) => (
-
- ))}
-
- )}
+ {['all', 'diffusers'].includes(modelFormatFilter) &&
+ filteredDiffusersModels.length > 0 && (
+
+
+ Diffusers
+
+ {filteredDiffusersModels.map((model) => (
+
+ ))}
+
+ )}
+ {['all', 'checkpoint'].includes(modelFormatFilter) &&
+ filteredCheckpointModels.length > 0 && (
+
+
+ Checkpoint
+
+ {filteredCheckpointModels.map((model) => (
+
+ ))}
+
+ )}
);