From 2f1eea790b1800cc0c0b152834669a2fa6b4a03a Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Tue, 11 Mar 2025 16:16:33 -0400 Subject: [PATCH] Guard against a null completion item resolved on cancellation. - A cancelled completion item resolve request returns as null Signed-off-by: Roland Grunberg --- src/extension.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/extension.ts b/src/extension.ts index 6d26013718..21d659d52c 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -248,7 +248,7 @@ export async function activate(context: ExtensionContext): Promise }, resolveCompletionItem: async (item, token, next): Promise => { const completionItem = await next(item, token); - if (completionItem.documentation instanceof MarkdownString) { + if (completionItem?.documentation instanceof MarkdownString) { completionItem.documentation = fixJdtLinksInDocumentation(completionItem.documentation); } return completionItem;