diff --git a/src/components/modals/ModelSearchDialog.tsx b/src/components/modals/ModelSearchDialog.tsx index 51917f9e..2c7b6835 100644 --- a/src/components/modals/ModelSearchDialog.tsx +++ b/src/components/modals/ModelSearchDialog.tsx @@ -805,6 +805,20 @@ export function ModelSearchDialog({ ) : models.length === 0 ? (
+ {showClearOption && onClearSelection && ( + + )} ("primary"); + useEffect(() => { + if (!nodeData.fallbackModel && settingsTab === "fallback") { + setSettingsTab("primary"); + } + }, [nodeData.fallbackModel, settingsTab]); + // Inline parameters infrastructure const { inlineParametersEnabled } = useInlineParameters(); diff --git a/src/components/nodes/GenerateAudioNode.tsx b/src/components/nodes/GenerateAudioNode.tsx index 8f269459..5009bf52 100644 --- a/src/components/nodes/GenerateAudioNode.tsx +++ b/src/components/nodes/GenerateAudioNode.tsx @@ -27,6 +27,12 @@ export function GenerateAudioNode({ id, data, selected }: NodeProps("primary"); + useEffect(() => { + if (!nodeData.fallbackModel && settingsTab === "fallback") { + setSettingsTab("primary"); + } + }, [nodeData.fallbackModel, settingsTab]); + // Inline parameters infrastructure const { inlineParametersEnabled } = useInlineParameters();