diff --git a/extensions/typescript-language-features/src/features/workspaceSymbols.ts b/extensions/typescript-language-features/src/features/workspaceSymbols.ts index 4d06850baa0..2d83659b657 100644 --- a/extensions/typescript-language-features/src/features/workspaceSymbols.ts +++ b/extensions/typescript-language-features/src/features/workspaceSymbols.ts @@ -44,7 +44,15 @@ class TypeScriptWorkspaceSymbolProvider implements vscode.WorkspaceSymbolProvide file: filepath, searchValue: search }; - const { body } = await this.client.execute('navto', args, token); + + let response: Proto.NavtoResponse; + try { + response = await this.client.execute('navto', args, token); + } catch { + return []; + + } + const { body } = response; if (!body) { return []; }