Test: aria-describedby attribute on a text input
Screen Reader support level: supported
Voice Control support level: unknown
On this page
- About this test
- Age of results
- Test HTML
- Dates and Versions of tested combinations
- Summary of screen reader support by expectation
- Summary of voice control support by expectation
- Detailed support tables
- History
- Related features
- Contribute and Feedback
About this test
This test ensures that the accessible description is computed correctly when aria-describedby
is on a text input.
Age of results
Results in this test range from a year ago to a year ago. See detailed information about test dates and versions for more information.
Caution
Failing or partial results may be out of date. The oldest result is from a year ago. Consider running this test and contributing results.
Test HTML
open the test pageHTML source is too long to display here.
Summary of Screen Reader support by expectation
Expectation | JAWS | Narrator | NVDA | Orca | TalkBack | VoiceOver (iOS) | VoiceOver (macOS) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Edge | Chrome | Edge | Firefox | Firefox | Chrome | Safari | Safari | |
MUST contribute to the description applied to: input[type="text"] element | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported | supported |
SHOULD convey description changes when in focus applied to: input[type="text"] element | supported | supported | supported | none | supported | supported | supported | none | none | none | partial |
* means that some support is hidden behind settings
Summary of Voice Control support by expectation
Expectation | Dragon Naturally Speaking | Voice Access (Android) | Voice Control (iOS) | Voice Control (MacOS) | Windows Speech Recognition | Windows Voice Access | ||
---|---|---|---|---|---|---|---|---|
Chrome | Chrome | Safari | Safari | Edge | Chrome | Edge | Chrome | |
Not applicable |
* means that some support is hidden behind settings
Detailed support results by expectation
Expectation for the aria-describedby attribute: contribute to the description - applied to the input[type="text"] element
This expectation is applied to the input[type="text"] element. Expectations and results might differ when the the feature is applied to different roles.
This expectation is from the aria-describedby attribute feature.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: MUST
- Voice Control: NA
Grading method:
Just one of the listed commands must pass for the expectation to pass.
AT | Browser | Has Support | Output |
---|---|---|---|
Dragon Naturally Speaking | Chrome | not applicable | - |
JAWS | Chrome | yes |
|
JAWS | Edge | yes |
|
JAWS | Firefox | yes |
|
Narrator | Edge | yes |
|
NVDA | Chrome | yes |
|
NVDA | Edge | yes |
|
NVDA | Firefox | yes |
|
Orca | Firefox | yes |
|
TalkBack | Chrome | yes |
|
Voice Access (Android) | Chrome | not applicable | - |
Voice Control (iOS) | Safari | not applicable | - |
Voice Control (MacOS) | Safari | not applicable | - |
VoiceOver (iOS) | Safari | yes |
|
VoiceOver (macOS) | Safari | yes |
|
Windows Speech Recognition | Edge | not applicable | - |
Windows Speech Recognition | Chrome | not applicable | - |
Windows Voice Access | Edge | not applicable | - |
Windows Voice Access | Chrome | not applicable | - |
Extended Support for: aria-describedby attribute: contribute to the description
These are less common combinations
AT | Browser | Has Support | Output |
---|---|---|---|
Dragon Naturally Speaking | IE | not applicable | - |
Dragon Naturally Speaking | Firefox | not applicable | - |
JAWS | IE | unknown | - |
Narrator | Firefox | unknown | - |
Narrator | Chrome | unknown | - |
Narrator | IE | unknown | - |
NVDA | IE | unknown | - |
TalkBack | Firefox | unknown | - |
Voice Access (Android) | Firefox | not applicable | - |
VoiceOver (iOS) | Chrome | unknown | - |
VoiceOver (macOS) | Chrome | unknown | - |
VoiceOver (macOS) | Firefox | unknown | - |
Orca | Chrome | unknown | - |
Voice Control (MacOS) | Chrome | not applicable | - |
Voice Control (MacOS) | Firefox | not applicable | - |
Expectation for the aria-describedby attribute: convey description changes when in focus - applied to the input[type="text"] element
This expectation is applied to the input[type="text"] element. Expectations and results might differ when the the feature is applied to different roles.
This expectation is from the aria-describedby attribute feature.
Strength of this expectation for different types of assistive technologies:
- Screen Readers: SHOULD
- Voice Control: NA
Grading method:
Just one of the listed commands must pass for the expectation to pass.
AT | Browser | Has Support | Output |
---|---|---|---|
Dragon Naturally Speaking | Chrome | not applicable | - |
JAWS | Chrome | yes |
|
JAWS | Edge | yes |
|
JAWS | Firefox | yes |
|
Narrator | Edge | none |
|
NVDA | Chrome | yes |
|
NVDA | Edge | yes |
|
NVDA | Firefox | yes |
|
Orca | Firefox | none |
|
TalkBack | Chrome | none |
|
Voice Access (Android) | Chrome | not applicable | - |
Voice Control (iOS) | Safari | not applicable | - |
Voice Control (MacOS) | Safari | not applicable | - |
VoiceOver (iOS) | Safari | none |
|
VoiceOver (macOS) | Safari | partial |
|
Windows Speech Recognition | Edge | not applicable | - |
Windows Speech Recognition | Chrome | not applicable | - |
Windows Voice Access | Edge | not applicable | - |
Windows Voice Access | Chrome | not applicable | - |
Extended Support for: aria-describedby attribute: convey description changes when in focus
These are less common combinations
AT | Browser | Has Support | Output |
---|---|---|---|
Dragon Naturally Speaking | IE | not applicable | - |
Dragon Naturally Speaking | Firefox | not applicable | - |
JAWS | IE | unknown | - |
Narrator | Firefox | unknown | - |
Narrator | Chrome | unknown | - |
Narrator | IE | unknown | - |
NVDA | IE | unknown | - |
TalkBack | Firefox | unknown | - |
Voice Access (Android) | Firefox | not applicable | - |
VoiceOver (iOS) | Chrome | unknown | - |
VoiceOver (macOS) | Chrome | unknown | - |
VoiceOver (macOS) | Firefox | unknown | - |
Orca | Chrome | unknown | - |
Voice Control (MacOS) | Chrome | not applicable | - |
Voice Control (MacOS) | Firefox | not applicable | - |
Dates and Versions of tested combinations
AT | AT Version | Browser | Browser version | OS version | Date tested |
---|---|---|---|---|---|
JAWS | 2021.2107.12 | Chrome | 94 | Windows 10 version 21h1 | 2021-10-19 |
JAWS | 2021.2107.12 | Edge | 94 | Windows 10 version 21h1 | 2021-10-19 |
JAWS | 2021.2107.12 | Firefox | 93 | Windows 10 version 21h1 | 2021-10-19 |
Narrator | Windows 10 version 21h1 | Edge | 94 | Windows 10 version 21h1 | 2021-10-19 |
NVDA | 2021.2 | Chrome | 94 | Windows 10 version 21h1 | 2021-10-19 |
NVDA | 2021.2 | Edge | 94 | Windows 10 version 21h1 | 2021-10-19 |
NVDA | 2021.2 | Firefox | 93 | Windows 10 version 1909 | 2021-10-19 |
Orca | 3.38.0 | Firefox | 93 | Ubuntu 21.04 | 2021-10-19 |
TalkBack | 9.1 | Chrome | 94 | 7.0 | 2021-10-19 |
VoiceOver (iOS) | 15.0.1 | Safari | 15.0.1 | 15.0.1 | 2021-10-19 |
VoiceOver (macOS) | 11.6 | Safari | 15.0 | 11.6 | 2021-10-19 |
History
- 2019-02-08 Test created
- 2019-07-27 Talkback results added
- 2019-09-16 Add orca results
- 2020-02-15 retest NVDA with crome and firefox
- 2021-03-02 retest Narrator+Edge and Orca+Firefox
- 2021-07-23 Added Narrator results for NVDA and JAWS, updated NVDA+Chrome results.
- 2021-10-19 Updated all results and added test case for change of description