diff --git a/src/vs/workbench/contrib/debug/browser/baseDebugView.ts b/src/vs/workbench/contrib/debug/browser/baseDebugView.ts index 843733b21c3..47ec578504a 100644 --- a/src/vs/workbench/contrib/debug/browser/baseDebugView.ts +++ b/src/vs/workbench/contrib/debug/browser/baseDebugView.ts @@ -103,7 +103,8 @@ export function renderVariable(variable: Variable, data: IVariableTemplateData, text += ':'; } data.label.set(text, highlights, variable.type ? variable.type : variable.name); - data.name.classList.toggle('virtual', !!variable.presentationHint && variable.presentationHint.kind === 'virtual'); + data.name.classList.toggle('virtual', variable.presentationHint?.kind === 'virtual'); + data.name.classList.toggle('internal', variable.presentationHint?.visibility === 'internal'); } else if (variable.value && typeof variable.name === 'string' && variable.name) { data.label.set(':'); } diff --git a/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css b/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css index d5b00ef2784..dce0bd9ab47 100644 --- a/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css +++ b/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css @@ -110,6 +110,10 @@ opacity: 0.5; } +.monaco-workbench .monaco-list-row .expression .name.internal { + opacity: 0.5; +} + .monaco-workbench .monaco-list-row .expression .unavailable { font-style: italic; }