diff --git a/src/vs/workbench/api/browser/mainThreadStatusBar.ts b/src/vs/workbench/api/browser/mainThreadStatusBar.ts index e69dae81fd7..785a72e82be 100644 --- a/src/vs/workbench/api/browser/mainThreadStatusBar.ts +++ b/src/vs/workbench/api/browser/mainThreadStatusBar.ts @@ -37,6 +37,10 @@ export class MainThreadStatusBar implements MainThreadStatusBarShape { role = accessibilityInformation.role; } else { ariaLabel = getCodiconAriaLabel(text); + if (tooltip) { + const tooltipString = typeof tooltip === 'string' ? tooltip : tooltip.value; + ariaLabel += `, ${tooltipString}`; + } } const entry: IStatusbarEntry = { name, text, tooltip, command, color, backgroundColor, ariaLabel, role };