diff --git a/frontend/src/lib/components/runs/JobRunsPreview.svelte b/frontend/src/lib/components/runs/JobRunsPreview.svelte index 3c3f4ec370..4239131277 100644 --- a/frontend/src/lib/components/runs/JobRunsPreview.svelte +++ b/frontend/src/lib/components/runs/JobRunsPreview.svelte @@ -80,8 +80,11 @@ isLoadingJobDetails = false }, doneError({ error }) { - loadError = error?.body || error?.message || 'Failed to load job details' - currentJob = undefined + // Only show error state if we couldn't load the job data + // If the job failed but we have the job object, let it display normally + if (!currentJob) { + loadError = error?.body || error?.message || 'Failed to load job details' + } isLoadingJobDetails = false }, change() {