diff --git a/Sources/SourceKitLSP/SourceKitLSPServer.swift b/Sources/SourceKitLSP/SourceKitLSPServer.swift index 644b3f093..8851c2250 100644 --- a/Sources/SourceKitLSP/SourceKitLSPServer.swift +++ b/Sources/SourceKitLSP/SourceKitLSPServer.swift @@ -201,6 +201,7 @@ final actor WorkDoneProgressState { } if state == .created && activeTasks == 0 { server.client.send(WorkDoneProgress(token: token, value: .end(WorkDoneProgressEnd()))) + self.state = .noProgress } } }