diff --git a/frontend/src/lib/components/ModulePreviewForm.svelte b/frontend/src/lib/components/ModulePreviewForm.svelte
index 531fd9f24e..4c8c78e4e6 100644
--- a/frontend/src/lib/components/ModulePreviewForm.svelte
+++ b/frontend/src/lib/components/ModulePreviewForm.svelte
@@ -1,11 +1,11 @@
- {#if keys.length > 0}
- {#each keys as argName, i (argName)}
- {#if Object.keys(schema.properties ?? {}).includes(argName)}
-
- {#if schema?.properties?.[argName]}
-
testSteps?.getStepInputArgs(mod.id, argName),
- (v) => testSteps?.setStepInputArgs(mod.id, argName, v)
- }
- type={schema.properties[argName].type}
- oneOf={schema.properties[argName].oneOf}
- required={schema?.required?.includes(argName)}
- pattern={schema.properties[argName].pattern}
- bind:editor={editor[argName]}
- bind:valid={inputCheck[argName]}
- defaultValue={schema.properties[argName].default}
- enum_={schema.properties[argName].enum}
- format={schema.properties[argName].format}
- contentEncoding={schema.properties[argName].contentEncoding}
- properties={schema.properties[argName].properties}
- nestedRequired={schema.properties[argName].required}
- itemsType={schema.properties[argName].items}
- extra={schema.properties[argName]}
- nullable={schema.properties[argName].nullable}
- title={schema.properties[argName].title}
- placeholder={schema.properties[argName].placeholder}
- />
- {/if}
- {#if testSteps?.isArgManuallySet(mod.id, argName)}
-
-
-
- {/if}
-
- {/if}
- {/each}
+ {#if initialized}
+ {#if keys.length > 0}
+ {#each keys as argName, i (argName)}
+ {#if Object.keys(schema.properties ?? {}).includes(argName)}
+
+ {#if schema?.properties?.[argName]}
+
testSteps?.getStepInputArgs(mod.id, argName),
+ (v) => testSteps?.setStepInputArgs(mod.id, argName, v)
+ }
+ type={schema.properties[argName].type}
+ oneOf={schema.properties[argName].oneOf}
+ required={schema?.required?.includes(argName)}
+ pattern={schema.properties[argName].pattern}
+ bind:editor={editor[argName]}
+ bind:valid={inputCheck[argName]}
+ defaultValue={schema.properties[argName].default}
+ enum_={schema.properties[argName].enum}
+ format={schema.properties[argName].format}
+ contentEncoding={schema.properties[argName].contentEncoding}
+ properties={schema.properties[argName].properties}
+ nestedRequired={schema.properties[argName].required}
+ itemsType={schema.properties[argName].items}
+ extra={schema.properties[argName]}
+ nullable={schema.properties[argName].nullable}
+ title={schema.properties[argName].title}
+ placeholder={schema.properties[argName].placeholder}
+ />
+ {/if}
+ {#if testSteps?.isArgManuallySet(mod.id, argName)}
+
+
+
+ {/if}
+
+ {/if}
+ {/each}
+ {/if}
+ {:else}
+
Loading test step arguments...
{/if}
diff --git a/frontend/src/lib/components/flows/testSteps.svelte.ts b/frontend/src/lib/components/flows/testSteps.svelte.ts
index 71336cfe8f..a7e8263aad 100644
--- a/frontend/src/lib/components/flows/testSteps.svelte.ts
+++ b/frontend/src/lib/components/flows/testSteps.svelte.ts
@@ -12,7 +12,7 @@ export class TestSteps {
#stepsEvaluated = $state