From 34b030128751b9caefb2e5b62c583dde516a78d6 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 11 Jan 2024 14:27:22 -0800 Subject: [PATCH] Fix insert range of ts entries with replacement spans (#202287) Fix #202153 --- .../src/languageFeatures/completions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, }; }