diff --git a/src/vs/workbench/parts/debug/browser/debugEditorModelManager.ts b/src/vs/workbench/parts/debug/browser/debugEditorModelManager.ts index 864b9f2529b..3d9510afb95 100644 --- a/src/vs/workbench/parts/debug/browser/debugEditorModelManager.ts +++ b/src/vs/workbench/parts/debug/browser/debugEditorModelManager.ts @@ -292,7 +292,7 @@ export class DebugEditorModelManager implements IWorkbenchContribution { } if (!session || session.configuration.capabilities.supportsConditionalBreakpoints) { - const mode = modelData.model.getMode(); + const mode = modelData ? modelData.model.getMode() : null; const modeId = mode ? mode.getId() : ''; const glyphMarginHoverMessage = `\`\`\`${modeId}\n${ breakpoint.condition }\`\`\``;