From febad5e489686571cf5970db5427a92f40fbf17d Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 18 Jul 2024 12:34:03 -0700 Subject: [PATCH] Handle empty edits for TS paste (#222109) Should use default paste in this case. Talking with TS if this should be handled differently from the server but worth adding the workaround for now --- .../src/languageFeatures/copyPaste.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts b/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts index 83a7bb38639..3e2e61a8a52 100644 --- a/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts +++ b/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts @@ -106,7 +106,7 @@ class DocumentPasteProvider implements vscode.DocumentPasteEditProvider { pasteLocations: ranges.map(typeConverters.Range.toTextSpan), copiedFrom }, token)); - if (response.type !== 'response' || !response.body || token.isCancellationRequested) { + if (response.type !== 'response' || !response.body?.edits.length || token.isCancellationRequested) { return; }