| AT | Browser | Has Support | Output |
|---|
| Dragon Naturally Speaking | Chrome | not applicable | - |
| JAWS | Chrome | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch JAWS and Chrome.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, edit, error"
|
| JAWS | Edge | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch JAWS and Edge.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, edit, error"
|
| JAWS | Firefox | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch JAWS and Firefox.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, edit, error"
|
| Narrator | Edge | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch Narrator and Edge.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, edit, error"
|
| NVDA | Chrome | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch NVDA and Chrome.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label edit error, blank"
|
| NVDA | Edge | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch NVDA and Edge.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label edit error, blank"
|
| NVDA | Firefox | yes | - Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch NVDA and Firefox.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label edit has auto complete, error, blank"
|
| Orca | Firefox | yes | - Result: (fail)
Test Case: Use down arrow (Read next item) to navigate forward to `*[aria-describedby]`- Launch Orca and Firefox.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
down arrow (Read next item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, entry"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch Orca and Firefox.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, entry, error, focus mode"
|
| TalkBack | Chrome | yes | - Result: (pass)
Test Case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward to `*[aria-describedby]`- Launch TalkBack and Chrome.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Swipe right (or alt+right arrow) (Read next item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Edit box, example label, error"
|
| Voice Access (Android) | Chrome | not applicable | - |
| Voice Control (iOS) | Safari | not applicable | - |
| Voice Control (MacOS) | Safari | not applicable | - |
| VoiceOver (iOS) | Safari | none | - Result: (fail)
Test Case: Use Swipe Right (Next item) to navigate forward to `*[aria-describedby]`- Launch VoiceOver (iOS) and Safari.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Swipe Right (Next item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, text field"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
Grading Note: There is no known/documented support. There may still be support for this expectation, but it is undocumented. If this is the case, please report this issue. |
| VoiceOver (macOS) | Safari | none | - Result: (fail)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[aria-describedby]`- Launch VoiceOver (macOS) and Safari.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Tab (Read next focusable item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, edit text"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
- Result: (fail)
Test Case: Use VO + Right arrow (Read next item) to navigate forward to `*[aria-describedby]`- Launch VoiceOver (macOS) and Safari.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
*[aria-describedby]- If multiple elements match the selector, repeat this test for all instances. However, choose a single instance to report against. If you feel that the selector should be more specific, please open a GitHub Issue.
- Position and configure the screen reader so that the following conditions are met
- Virtual focus is: before target
- Keyboard focus is: before target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
VO + Right arrow (Read next item)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "Example label, edit text"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
Grading Note: There is no known/documented support. There may still be support for this expectation, but it is undocumented. If this is the case, please report this issue. |
| Windows Speech Recognition | Edge | not applicable | - |
| Windows Speech Recognition | Chrome | not applicable | - |
| Windows Voice Access | Edge | not applicable | - |
| Windows Voice Access | Chrome | not applicable | - |
| Windows Keyboard | Chrome | not applicable | - |
| Windows Keyboard | Firefox | not applicable | - |
| Windows Keyboard | Edge | not applicable | - |
| Mac Keyboard | Chrome | not applicable | - |
| Mac Keyboard | Safari | not applicable | - |
| iOS Keyboard | Safari | not applicable | - |
| Android Keyboard | Chrome | not applicable | - |