diff --git a/Packages/SimbiKit/Sources/SimbiUI/ImportController.swift b/Packages/SimbiKit/Sources/SimbiUI/ImportController.swift index 71cbd9f..0b73a85 100644 --- a/Packages/SimbiKit/Sources/SimbiUI/ImportController.swift +++ b/Packages/SimbiKit/Sources/SimbiUI/ImportController.swift @@ -179,6 +179,8 @@ public final class ImportController { failure = Self.failureMessage(for: error, fileName: fileName) } progressTask.cancel() + // Drain any delivered update before committing the final UI state. + await progressTask.value decodingAudio = false fixingTranscript = false status = failure.map { .failed(message: $0) } ?? .idle