From ddeee09bfedd2302c0c5b474b60220ec15916351 Mon Sep 17 00:00:00 2001 From: Johannes Date: Wed, 16 Mar 2022 09:27:38 +0100 Subject: [PATCH] fix https://github.com/microsoft/vscode/issues/145115 --- .../languageStatus/browser/languageStatus.contribution.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts b/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts index f794d0c06ac..d79b71400e5 100644 --- a/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts +++ b/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts @@ -164,9 +164,10 @@ class EditorStatusContribution implements IWorkbenchContribution { const ariaLabels: string[] = []; const element = document.createElement('div'); for (const status of model.combined) { - element.appendChild(this._renderStatus(status, showSeverity, model.dedicated.includes(status), this._renderDisposables)); + const isPinned = model.dedicated.includes(status); + element.appendChild(this._renderStatus(status, showSeverity, isPinned, this._renderDisposables)); ariaLabels.push(this._asAriaLabel(status)); - isOneBusy = isOneBusy || status.busy; + isOneBusy = isOneBusy || (!isPinned && status.busy); // unpinned items contribute to the busy-indicator of the composite status item } const props: IStatusbarEntry = { name: localize('langStatus.name', "Editor Language Status"),