role="status"
← Return to main list
This test case is designed to determine how role="status"
is announced by various screen readers.
After a 10 second pause, an error message is injected onto the page. This error message should be announced at the next gracefull opportinity, such as the end of a sentence, element etc.
Example
Not all that Mrs. Bennet, however, with the assistance of her five daughters, could ask on the subject, was sufficient to draw from her husband any satisfactory description of Mr. Bingley. They attacked him in various ways. With barefaced questions, ingenious suppositions, and distant surmises; but he eluded the skill of them all.
Code
<div role="status">
</div>
Assistive technologies
VoiceOver
- Chrome:
When reading: Interrupts and announces message immediately.
When silent: Announces message immediately.
- Firefox:
When reading: Interrupts and announces message immediately.
When silent: Announces message immediately.
- Safari:
When reading: Interrupts and announces message immediately.
When silent: Announces message immediately.
NVDA
- Chrome:
When reading: Interrupts and announces at end of paragraph.
When silent: Announces message immediately.
- Firefox:
When reading: Interrupts and announces at end of paragraph.
When silent: Announces message immediately.
- Edge:
When reading: Interrupts and announces at end of paragraph.
When silent: Announces message immediately.
JAWS
- Chrome:
When reading: Announces message at end of page.
When silent: Announces message immediately.
- Edge:
When reading: Message not announced.
When silent: Announces message immediately.
← Return to main list