diff --git a/studio/frontend/src/features/training/components/hf-dataset-subset-split-selectors.tsx b/studio/frontend/src/features/training/components/hf-dataset-subset-split-selectors.tsx
index 0dab4685be..b177a41999 100644
--- a/studio/frontend/src/features/training/components/hf-dataset-subset-split-selectors.tsx
+++ b/studio/frontend/src/features/training/components/hf-dataset-subset-split-selectors.tsx
@@ -56,6 +56,8 @@ export function HfDatasetSubsetSplitSelectors({
} = useHfDatasetSplits(enabled ? datasetName : null, datasetSubset, {
accessToken,
});
+ const showPlaceholderDropdowns =
+ variant === "studio" && !enabled && !datasetName;
// Auto-select subset and split in one pass to avoid racing effects
useEffect(() => {
@@ -83,12 +85,48 @@ export function HfDatasetSubsetSplitSelectors({
setDatasetSplit,
]);
- if (!enabled || !datasetName) return null;
-
const showDropdowns = !isLoading && !error && hfSubsets.length > 0;
return (
<>
+ {showPlaceholderDropdowns && (
+ <>
+
+
+
+
+
+ >
+ )}
+
{isLoading && (
@@ -217,8 +260,9 @@ function SelectorDropdown({