ARIA Live regions: also managing focus
Test 1: Send focus to heading, then immediately inject text into polite live region
Observed behaviour:
- VO on MacOS (Safari and Chrome): heading, then live region
- NVDA (Firefox and Chrome): live region, then heading (?)
- JAWS (Chrome): heading, then live region
A medium length heading
Test 2: Send focus to heading, then immediately inject text into assertive live region
Observed behaviour:
- VO on MacOS (Safari and Chrome): heading, assertive live region ignored (!)
- NVDA (Firefox and Chrome): assertive live region, then heading
- JAWS (Chrome): heading, then assertive live region
A medium length heading
Test 3: Inject text into polite live region, then immediately send focus to heading
Observed behaviour:
- VO on MacOS (Safari and Chrome): heading, then live region
- NVDA (Firefox and Chrome): live region, then heading
- JAWS (Chrome): heading, then live region
A medium length heading
Test 4: Inject text into assertive live region, then immediately send focus to heading
Observed behaviour:
- VO on MacOS (Safari and Chrome): heading, assertive live region ignored (!)
- NVDA (Firefox and Chrome): assertive live region, then heading
- JAWS (Chrome): heading, then assertive live region