diff --git a/pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart b/pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart index 7e2f96420fe..a23a051fd36 100644 --- a/pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart +++ b/pkg/analysis_server/lib/src/lsp/lsp_analysis_server.dart @@ -766,6 +766,9 @@ class LspAnalysisServer extends AnalysisServer { // Only send analysis analytics after analysis is complete. reportAnalysisAnalytics(); } + if (isAnalyzing && !wasAnalyzing) { + wasAnalyzing = true; + } if (clientCapabilities?.workDoneProgress != true) { channel.sendNotification(NotificationMessage(