Form: Label and description + Error Test
test
Results
Expectation | JAWS 2024 with Chrome | JAWS 2024 with Firefox | JAWS 2024 with Edge | NVDA with Chrome | NVDA with Firefox | Narrator on Edge | VoiceOver on Mac with Safari 17.1.2 (19616.2.9.11.12), Mac OS 14.1.2 (23B92) | VoiceOver on iOS with Safari 17.1.2 |
Talkback on Android with Chrome |
---|---|---|---|---|---|---|---|---|---|
Announce Label | 1 through 7 | 1 through 7 | 1 through 7 | 1 through 7 | 1 through 7 | 1 through 7 | 1 through 7 | 1 through 7 | Not testest |
Announce Label & description / error | 1–3 announces: `<label>` edit blank describedby 4 announces: `<label>` + describedby edit blank describedby 5 + 6 announces: `<label>` + describedby edit blank 7 announces: Labelledby + edit blank, -> Ignores label text |
1–3 announces: `<label>` edit blank describedby 4 announces: `<label>` + describedby edit blank describedby 5 + 6 announces: `<label>` + describedby edit blank 7 announces: Labelledby + edit blank, -> Ignores label text |
1–3 announces: `<label>` edit blank describedby 4 announces: `<label>` + describedby edit blank describedby 5 + 6 announces: `<label>` + describedby edit blank 7 announces: Labelledby + edit blank -> Ignores label text |
1–3 announces: `<label>` edit blank describedby 4 announces: `<label>` + describedby edit blank describedby 5 + 6 announces: `<label>` + describedby edit blank 7 announces: Labelledby + edit blank -> Ignores label text |
1–3 announces: `<label>` edit, has autocomplete describedby Blank 4 announces: `<label>` edit, has autocomplete describedby blank 5 + 6 announces: `<label>` + describedby edit, has autocomplete blank 7 announces: Labelledby + edit, has autocomplete blank -> Ignores label text |
1–3 announces: `<label>` edit describedby 4 announces: `<label>` + describedby edit describedby 5 + 6 announces: `<label>` + describedby edit 7 announces: Labelledby + edit, -> Ignores label text |
1–3 announces: `<label>` edit text -> Ignores described by 4 announces: `<label>` + describedby edit text describedby 5 + 6 announces: `<label>` + describedby edit text 7 announces: Labelledby + edit text -> Ignores label text |
1–4 announces: `<label>` “Description” + describedby Text field 4 announces: `<label>` + describedby “Description” + describedby Text field 5+6 announces: `<label>` + describedby Text field 7 announces: Labelledby -> Ignores label text |
Not testest |
Screen reader and OS Version Details
- JAWS 2024.2310.70 with Chrome 119.0.6045.200
- JAWS 2024.2310.70 with Firefox 120.0
- JAWS 2024.2310.70 with Edge Edge 119.0.2151.93
- NVDA 2023.3.0.29780 with Chrome 119.0.6045.200
- NVDA 2023.3.0.29780 with Firefox 120.0
- Narrator on Windows 11 Pro, 10.0.22631 with Edge 119.0.2151.93
- VoiceOver (macOS) 14.1.2 on Safari 17.1.2 (19616.2.9.11.7)
- VoiceOver (iOS) 17.1.2 on Safari 17.1.2