diff --git a/Sources/Update/UpdateDriver.swift b/Sources/Update/UpdateDriver.swift index 42ac4a6c..e91b7067 100644 --- a/Sources/Update/UpdateDriver.swift +++ b/Sources/Update/UpdateDriver.swift @@ -196,6 +196,16 @@ class UpdateDriver: NSObject, SPUUserDriver { standard.dismissUpdateInstallation() return } + if case .notFound = viewModel.state { + UpdateLogStore.shared.append("dismiss update installation ignored (notFound visible)") + standard.dismissUpdateInstallation() + return + } + if case .checking = viewModel.state { + UpdateLogStore.shared.append("dismiss update installation ignored (checking)") + standard.dismissUpdateInstallation() + return + } setState(.idle) standard.dismissUpdateInstallation() }