ionide / FsAutoComplete

F# language server using Language Server Protocol
Other
391 stars 151 forks source link

Fixes a race condition with ProgressListener.End #1183

Closed TheAngryByrd closed 8 months ago

TheAngryByrd commented 8 months ago

WHAT

🤖 Generated by Copilot at 46dcebc

Fix a race condition in progress reporting for the F# language server. Ensure that the WorkDoneProgressEnd message is always sent last by moving the endSent flag assignment in FSharpLspClient.fs.

🤖 Generated by Copilot at 46dcebc

endSent too soon A race condition in spring Fixed by this change

🐛🚀🌐

WHY

HOW

🤖 Generated by Copilot at 46dcebc