From 5133b9c0139d5c6c7ac70a18255f317b220187d1 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson Date: Fri, 5 Sep 2025 14:40:00 -0700 Subject: [PATCH] Fix issue with crash recovery trying to send didOpen before client is started --- Extension/src/LanguageServer/clientCollection.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/src/LanguageServer/clientCollection.ts b/Extension/src/LanguageServer/clientCollection.ts index 6788eb65d..a6b21f431 100644 --- a/Extension/src/LanguageServer/clientCollection.ts +++ b/Extension/src/LanguageServer/clientCollection.ts @@ -121,6 +121,7 @@ export class ClientCollection { const client: cpptools.Client = pair[1]; const newClient: cpptools.Client = this.createClient(client.RootFolder, true); + await newClient.ready; for (const document of client.TrackedDocuments.values()) { this.transferOwnership(document, client); await newClient.sendDidOpen(document);