From cab4f382bcd12696635daae6ab80b07e3818abfd Mon Sep 17 00:00:00 2001 From: Roland Grunberg Date: Tue, 28 Mar 2023 19:15:38 -0400 Subject: [PATCH] Recover when 'documentPaste' API is not properly registered. Signed-off-by: Roland Grunberg --- src/standardLanguageClient.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/standardLanguageClient.ts b/src/standardLanguageClient.ts index ee753697e5..a943901e4a 100644 --- a/src/standardLanguageClient.ts +++ b/src/standardLanguageClient.ts @@ -128,8 +128,12 @@ export class StandardLanguageClient { await onExtensionChange(extensions.all); }); } - - registerPasteEventHandler(context, this.languageClient); + try { + registerPasteEventHandler(context, this.languageClient); + } catch (error) { + // clients may not have properly configured documentPaste + logger.error(error); + } activationProgressNotification.hide(); if (!hasImported) { showImportFinishNotification(context);