From 6b8667ad8824b18d4b85250361a15d6e9fb9c5bb Mon Sep 17 00:00:00 2001 From: isidor Date: Fri, 5 Jul 2019 16:30:38 +0200 Subject: [PATCH] breakpoints: contribute getRole and isChecked fixes #52390 --- src/vs/workbench/contrib/debug/browser/breakpointsView.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/debug/browser/breakpointsView.ts b/src/vs/workbench/contrib/debug/browser/breakpointsView.ts index 38fe05f0eb0..e0fa0e6c9f3 100644 --- a/src/vs/workbench/contrib/debug/browser/breakpointsView.ts +++ b/src/vs/workbench/contrib/debug/browser/breakpointsView.ts @@ -76,7 +76,13 @@ export class BreakpointsView extends ViewletPanel { ], { identityProvider: { getId: (element: IEnablement) => element.getId() }, multipleSelectionSupport: false, - keyboardNavigationLabelProvider: { getKeyboardNavigationLabel: (e: IEnablement) => e } + keyboardNavigationLabelProvider: { getKeyboardNavigationLabel: (e: IEnablement) => e }, + ariaProvider: { + getSetSize: (_: IEnablement, index: number, listLength: number) => listLength, + getPosInSet: (_: IEnablement, index: number) => index, + getRole: (breakpoint: IEnablement) => 'checkbox', + isChecked: (breakpoint: IEnablement) => breakpoint.enabled + } }) as WorkbenchList; CONTEXT_BREAKPOINTS_FOCUSED.bindTo(this.list.contextKeyService); -- GitLab