From beac2548750c0178da6041607e4a06c2bc36bca4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 18 Dec 2025 17:35:31 +0000 Subject: [PATCH] Update titleIncludesNotebookStatus flag when accessibility settings change Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com> --- .../workbench/browser/parts/titlebar/windowTitle.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/browser/parts/titlebar/windowTitle.ts b/src/vs/workbench/browser/parts/titlebar/windowTitle.ts index 6fbc6143f1e..0cadba7d42f 100644 --- a/src/vs/workbench/browser/parts/titlebar/windowTitle.ts +++ b/src/vs/workbench/browser/parts/titlebar/windowTitle.ts @@ -130,16 +130,21 @@ export class WindowTitle extends Disposable { this.titleUpdater.schedule(); } })); - this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(() => this.titleUpdater.schedule())); + this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(() => { + this.checkTitleVariables(); + this.titleUpdater.schedule(); + })); } private onConfigurationChanged(event: IConfigurationChangeEvent): void { const affectsTitleConfiguration = event.affectsConfiguration(WindowSettingNames.title); - if (affectsTitleConfiguration) { + const affectsAccessibilityTitleOptimization = event.affectsConfiguration('accessibility.windowTitleOptimized'); + + if (affectsTitleConfiguration || affectsAccessibilityTitleOptimization) { this.checkTitleVariables(); } - if (affectsTitleConfiguration || event.affectsConfiguration(WindowSettingNames.titleSeparator)) { + if (affectsTitleConfiguration || affectsAccessibilityTitleOptimization || event.affectsConfiguration(WindowSettingNames.titleSeparator)) { this.titleUpdater.schedule(); } }