mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-01 22:12:26 +01:00
@@ -656,7 +656,10 @@ export class List<T> implements ISpliceable<T>, IDisposable {
|
||||
}
|
||||
|
||||
splice(start: number, deleteCount: number, elements: T[] = []): void {
|
||||
this.eventBufferer.bufferEvents(() => this.spliceable.splice(start, deleteCount, elements));
|
||||
this.eventBufferer.bufferEvents(() => {
|
||||
this.spliceable.splice(start, deleteCount, elements);
|
||||
this.view.domNode.setAttribute('aria-setsize', this.length.toString());
|
||||
});
|
||||
}
|
||||
|
||||
get length(): number {
|
||||
@@ -712,6 +715,7 @@ export class List<T> implements ISpliceable<T>, IDisposable {
|
||||
setFocus(indexes: number[]): void {
|
||||
indexes = indexes.sort(numericSort);
|
||||
this.focus.set(indexes);
|
||||
this.view.domNode.setAttribute('aria-posinset', indexes.length ? (indexes[0] + 1).toString() : undefined);
|
||||
}
|
||||
|
||||
focusNext(n = 1, loop = false): void {
|
||||
|
||||
Reference in New Issue
Block a user