diff --git a/extensions/copilot/src/extension/diagnosticsContext/vscode/diagnosticsContextProvider.ts b/extensions/copilot/src/extension/diagnosticsContext/vscode/diagnosticsContextProvider.ts index 3446d9f488f..e722bc3c276 100644 --- a/extensions/copilot/src/extension/diagnosticsContext/vscode/diagnosticsContextProvider.ts +++ b/extensions/copilot/src/extension/diagnosticsContext/vscode/diagnosticsContextProvider.ts @@ -78,6 +78,12 @@ class ContextResolver implements Copilot.ContextResolver(`config.github.copilot.chat.inlineEdits.diagnosticsContextProvider.${languageId}`); + if (!languageEnablement) { + return []; + } + const requestedFileResource = URI.parse(request.documentContext.uri); const cursor = new Position(request.documentContext.position.line + 1, request.documentContext.position.character + 1); const linesAbove = this.configurationService.getExperimentBasedConfig(ConfigKey.TeamInternal.InlineEditsXtabProviderNLinesAbove, this.experimentationService) ?? N_LINES_ABOVE;