aria: use role complemntary for status container

#94677
This commit is contained in:
isidor 2020-04-09 19:24:24 +02:00
parent 25ec4af4c3
commit 24d856e4b5

View file

@ -23,7 +23,8 @@ export function setARIAContainer(parent: HTMLElement) {
statusContainer = document.createElement('div');
statusContainer.className = 'monaco-status';
statusContainer.setAttribute('role', 'status');
statusContainer.setAttribute('role', 'complementary');
statusContainer.setAttribute('aria-live', 'polite');
statusContainer.setAttribute('aria-atomic', 'true');
ariaContainer.appendChild(statusContainer);
@ -80,4 +81,4 @@ function insertMessage(target: HTMLElement, msg: string, disableRepeat?: boolean
// See https://www.paciellogroup.com/blog/2012/06/html5-accessibility-chops-aria-rolealert-browser-support/
target.style.visibility = 'hidden';
target.style.visibility = 'visible';
}
}