quickPick: use listBox and option as roles

fixes #93464
This commit is contained in:
isidor
2020-03-27 13:56:29 +01:00
parent cfff9c21ac
commit ada6e94b29
@@ -275,7 +275,13 @@ export class QuickInputList {
setRowLineHeight: false,
multipleSelectionSupport: false,
horizontalScrolling: false,
accessibilityProvider
accessibilityProvider,
ariaProvider: {
getRole: () => 'option',
getSetSize: (_: ListElement, _index: number, listLength: number) => listLength,
getPosInSet: (_: ListElement, index: number) => index
},
ariaRole: 'listbox'
} as IListOptions<ListElement>);
this.list.getHTMLElement().id = id;
this.disposables.push(this.list);