diff --git a/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Editor/DefaultVisualStudioCompletionBroker.cs b/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Editor/DefaultVisualStudioCompletionBroker.cs index ff34982f1c..aebdd7e2cc 100644 --- a/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Editor/DefaultVisualStudioCompletionBroker.cs +++ b/src/Microsoft.VisualStudio.Mac.LanguageServices.Razor/Editor/DefaultVisualStudioCompletionBroker.cs @@ -19,7 +19,9 @@ namespace Microsoft.VisualStudio.Mac.LanguageServices.Razor.Editor if (textView.HasAggregateFocus) { - return CompletionWindowManager.IsVisible; + return CompletionWindowManager.IsVisible || + (textView.Properties.TryGetProperty("RoslynCompletionPresenterSession.IsCompletionActive", out var visible) + && visible); } // Text view does not have focus, if the completion window is visible it's for a different text view.