From dcc4d37c7b64e062ab962ff0e555bd4a2330eb4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20G=C3=BCney=20Y=C4=B1ld=C4=B1r=C4=B1m?= <31777283+denizguney@users.noreply.github.com> Date: Wed, 29 Jul 2026 17:11:19 +0300 Subject: [PATCH 1/2] feat: add getAccessibilityStatus Add a helper method to quickly retrieve accessibility status including provider ID, code block state, and cursor line position. --- .../contrib/accessibility/browser/accessibleView.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts index 128d3716e45e0..02655fce1104f 100644 --- a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts +++ b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts @@ -286,6 +286,16 @@ export class AccessibleView extends Disposable { this.show(this._lastProvider); } + public getAccessibilityStatus(): {providerId: string | undefined; isInCdeBlock: boolean; onLastLine: boolean}{ + + return{ + + providerId: this._currentProvider? .id, + isIncodeBlock: this._accessibleViewInCodeBlock.get() ?? false, + onLastLine: this._onLastLine.get() ?? false + }; + } + show(provider?: AccesibleViewContentProvider, symbol?: IAccessibleViewSymbol, showAccessibleViewHelp?: boolean, position?: IPosition): void { provider = provider ?? this._currentProvider; if (!provider) { From 1fc260ba3f9b245400b7f82d9e06705f9b04b9c1 Mon Sep 17 00:00:00 2001 From: Megan Rogge Date: Wed, 29 Jul 2026 13:41:11 -0400 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../contrib/accessibility/browser/accessibleView.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts index 02655fce1104f..d0461cbbdd757 100644 --- a/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts +++ b/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts @@ -286,12 +286,10 @@ export class AccessibleView extends Disposable { this.show(this._lastProvider); } - public getAccessibilityStatus(): {providerId: string | undefined; isInCdeBlock: boolean; onLastLine: boolean}{ - - return{ - - providerId: this._currentProvider? .id, - isIncodeBlock: this._accessibleViewInCodeBlock.get() ?? false, + public getAccessibilityStatus(): { providerId: string | undefined; isInCodeBlock: boolean; onLastLine: boolean } { + return { + providerId: this._currentProvider?.id, + isInCodeBlock: this._accessibleViewInCodeBlock.get() ?? false, onLastLine: this._onLastLine.get() ?? false }; }