diff --git a/extensions/typescript-language-features/src/languageFeatures/completions.ts b/extensions/typescript-language-features/src/languageFeatures/completions.ts index 52aca7b6c64..0ddafb97004 100644 --- a/extensions/typescript-language-features/src/languageFeatures/completions.ts +++ b/extensions/typescript-language-features/src/languageFeatures/completions.ts @@ -97,7 +97,7 @@ class MyCompletionItem extends vscode.CompletionItem { this.filterText = this.getFilterText(completionContext.line, tsEntry.insertText); if (completionContext.isMemberCompletion && completionContext.dotAccessorContext && !(this.insertText instanceof vscode.SnippetString)) { - this.filterText = completionContext.dotAccessorContext.text + (this.insertText || typeof this.label === 'string' ? this.label : this.label.label); + this.filterText = completionContext.dotAccessorContext.text + (this.insertText || this.textLabel); if (!this.range) { const replacementRange = this.getFuzzyWordRange(); if (replacementRange) {