modulesTestStates.states[mod.id]?.loading ?? false, (v) => { let newLoading = v ?? false if (modulesTestStates.states && modulesTestStates.states?.[mod.id]?.loading !== newLoading) { modulesTestStates.states[mod.id] = { ...(modulesTestStates.states?.[mod.id] ?? {}), loading: newLoading, hiddenInGraph: false } } } } bind:job={ () => modulesTestStates.states[mod.id]?.testJob, (v) => modulesTestStates.states[mod.id] && (modulesTestStates.states[mod.id].testJob = v) } loadPlaceholderJobOnStart={{ type: 'QueuedJob', id: '', running: false, canceled: false, job_kind: 'preview', permissioned_as: '', is_flow_step: false, email: '', visible_to_owner: true, tag: '' }} />