diff --git a/extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCodeActions.ts b/extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCodeActions.ts index 6edcc1931b2..01669872748 100644 --- a/extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCodeActions.ts +++ b/extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCodeActions.ts @@ -136,6 +136,9 @@ export class QuickFixesProvider implements vscode.CodeActionProvider { } private provideAltTextQuickFix(document: vscode.TextDocument, range: vscode.Range): ImageCodeAction | undefined { + if (range.start.line < 0 || range.start.line >= document.lineCount) { + return; + } const currentLine = document.lineAt(range.start.line).text; const generateImagePath = extractImageAttributes(currentLine); const refineImagePath = extractImageAttributes(currentLine, true);