diff --git a/src/vs/workbench/contrib/inlineChat/browser/inlineChatStrategies.ts b/src/vs/workbench/contrib/inlineChat/browser/inlineChatStrategies.ts index b77311ce72b86..4d8b814e0dfbb 100644 --- a/src/vs/workbench/contrib/inlineChat/browser/inlineChatStrategies.ts +++ b/src/vs/workbench/contrib/inlineChat/browser/inlineChatStrategies.ts @@ -416,6 +416,10 @@ export class LiveStrategy extends EditModeStrategy { continue; } const hunkRanges = candidate.hunk.getRangesN(); + if (hunkRanges.length === 0) { + // bogous hunk + continue; + } const myDistance = zoneLine <= hunkRanges[0].startLineNumber ? hunkRanges[0].startLineNumber - zoneLine : zoneLine - hunkRanges[0].endLineNumber;