diff --git a/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs b/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs index 94f74a5b2..13b351098 100644 --- a/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs +++ b/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs @@ -117,6 +117,12 @@ public async Task Handle(CompletionItem request, CancellationTok return request; } + // No details means the module hasn't been imported yet and Intellisense shouldn't import the module to get this info. + if (request.Detail is null) + { + return request; + } + try { await _completionResolveLock.WaitAsync(cancellationToken).ConfigureAwait(false);