diff --git a/extensions/typescript-language-features/src/languageFeatures/completions.ts b/extensions/typescript-language-features/src/languageFeatures/completions.ts index 943a2437449..817f614a6c5 100644 --- a/extensions/typescript-language-features/src/languageFeatures/completions.ts +++ b/extensions/typescript-language-features/src/languageFeatures/completions.ts @@ -374,7 +374,7 @@ class MyCompletionItem extends vscode.CompletionItem { // If TS returns an explicit replacement range, we should use it for both types of completion return { - inserting: replaceRange, + inserting: new vscode.Range(replaceRange.start, this.position), replacing: replaceRange, }; }