AT | Browser | Has Support | Output |
---|
Dragon Naturally Speaking | Chrome | not applicable | - |
JAWS | Chrome | yes | - Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forward to the start of `*[role="group"]`- 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:
*[role="group"] - 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: start of target
- Record results for the relevant expectations
- Output: "Group Start, Sandwich Condiments"
- Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: end of target
- Record results for the relevant expectations
- Output: "Group end"
- Result: (pass)
Test Case: Use Up arrow (Read previous item) to navigate backwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Read previous item)- After issuing the command, virtual focus should be: end of target
- Record results for the relevant expectations
- Output: "Group end"
- Result: (pass)
Test Case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Read previous item)- After issuing the command, virtual focus should be: start of target
- Record results for the relevant expectations
- Output: "Group Start, Sandwich Condiments"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments group, Lettuce checkbox not checked"
- Result: (pass)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments group, Sprouts checkbox not checked"
|
JAWS | Edge | yes | - Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forward to the start of `*[role="group"]`- 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:
*[role="group"] - 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: start of target
- Record results for the relevant expectations
- Output: "Group Start, Sandwich Condiments"
- Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: end of target
- Record results for the relevant expectations
- Output: "Group end"
- Result: (pass)
Test Case: Use Up arrow (Read previous item) to navigate backwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Read previous item)- After issuing the command, virtual focus should be: end of target
- Record results for the relevant expectations
- Output: "Group end"
- Result: (pass)
Test Case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Read previous item)- After issuing the command, virtual focus should be: start of target
- Record results for the relevant expectations
- Output: "Group Start, Sandwich Condiments"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments group, Lettuce checkbox not checked"
- Result: (pass)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments group, Sprouts checkbox not checked"
|
JAWS | Firefox | partial | - Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forward to the start of `*[role="group"]`- 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:
*[role="group"] - 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: start of target
- Record results for the relevant expectations
- Output: "Group Start, Sandwich Condiments"
- Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: end of target
- Record results for the relevant expectations
- Output: "Group end"
- Result: (pass)
Test Case: Use Up arrow (Read previous item) to navigate backwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Read previous item)- After issuing the command, virtual focus should be: end of target
- Record results for the relevant expectations
- Output: "Group end"
- Result: (pass)
Test Case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Read previous item)- After issuing the command, virtual focus should be: start of target
- Record results for the relevant expectations
- Output: "Group Start, Sandwich Condiments"
- Result: (partial)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments, Lettuce checkbox not checked"
- Result: (partial)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments, Sprouts checkbox not checked"
|
Narrator | Edge | partial | - Result: (fail)
Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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 (Jump to next item (scan mode))- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "1 of 4, level 2e"
- Result: (fail)
Test Case: Use Up arrow (Jump to previous item (scan mode)) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Jump to previous item (scan mode))- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "4 of 4, level 2"
- Result: (partial)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments. Unchecked lettuce checkbox"
- Result: (partial)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments. Unchecked Sprouts checkbox"
- Result: (fail)
Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Down arrow (Jump to next item (scan mode))- After issuing the command, virtual focus should be: after target
- Record results for the relevant expectations
- Output: "heading level 2. keyboard support"
- Result: (fail)
Test Case: Use Up arrow (Jump to previous item (scan mode)) to navigate backwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Up arrow (Jump to previous item (scan mode))- After issuing the command, virtual focus should be: before target
- Record results for the relevant expectations
- Output: "heading level 3 Sandwich Condiments"
- Result: (fail)
Test Case: Use Tab (Read next focusable item) to navigate forwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: after target
- Record results for the relevant expectations
- Output: "link, checkbox.css"
|
NVDA | Chrome | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "grouping, list with 4 items. check box not checked. Lettuce"
- Result: (pass)
Test Case: Use up arrow (Read previous item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "grouping list with 4 items. check box not checked. Sprouts"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments grouping. list with 4 items. Lettuce. check box not checked"
- Result: (pass)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments grouping. list with 4 items. Sprouts. check box not checked"
- Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: after target
- Record results for the relevant expectations
- Output: "out of list. out of grouping. heading level 2. Keyboard Support"
- Result: (pass)
Test Case: Use up arrow (Read previous item) to navigate backwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: before target
- Record results for the relevant expectations
- Output: "out of list. out of grouping. heading level 3. Sandwich Condiments"
|
NVDA | Edge | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "grouping, list with 4 items. check box not checked. Lettuce"
- Result: (pass)
Test Case: Use up arrow (Read previous item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "grouping list with 4 items. check box not checked. Sprouts"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments grouping. list with 4 items. Lettuce. check box not checked"
- Result: (pass)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments grouping. list with 4 items. Sprouts. check box not checked"
- Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: after target
- Record results for the relevant expectations
- Output: "out of list. out of grouping. heading level 2. Keyboard Support"
- Result: (pass)
Test Case: Use up arrow (Read previous item) to navigate backwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: before target
- Record results for the relevant expectations
- Output: "out of list. out of grouping. heading level 3. Sandwich Condiments"
|
NVDA | Firefox | partial | - Result: (fail)
Test Case: Use down arrow (Read next item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "list with 4 items. check box not checked. Lettuce"
- Result: (fail)
Test Case: Use up arrow (Read previous item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "list with 4 items. check box not checked. Sprouts"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments grouping. list with 4 items. Lettuce. check box not checked"
- Result: (pass)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sandwich Condiments grouping. list with 4 items. Sprouts. check box not checked"
- Result: (fail)
Test Case: Use down arrow (Read next item) to navigate forwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: after target
- Record results for the relevant expectations
- Output: "lout of list. heading level 2. Keyboard Support"
- Result: (fail)
Test Case: Use up arrow (Read previous item) to navigate backwards out of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: before target
- Record results for the relevant expectations
- Output: "out of list. heading level 3. Sandwich Condiments"
|
Orca | Firefox | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward to `*[role="group"]`- 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:
*[role="group"] - 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: "Sandwich condiments panel, list with 4 items, lettuce checkbox not checked"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `*[role="group"]`- 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:
*[role="group"] - 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: "Sandwich condiments panel, list with 4 items, lettuce checkbox not checked"
- Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: end of target
- Record results for the relevant expectations
- Output: "leaving list, leaving panel"
- Result: (pass)
Test Case: Use up arrow (Read previous item) to navigate backwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: end of target
- Record results for the relevant expectations
- Output: "Sandwich condiments panel, list with 4 items, sprouts checkbox not checked"
- Result: (pass)
Test Case: Use up arrow (Read previous item) to navigate backwards to the start of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
up arrow (Read previous item)- After issuing the command, virtual focus should be: start of target
- Record results for the relevant expectations
- Output: "leaving list, leaving panel"
|
TalkBack | Chrome | none | - Result: (fail)
Test Case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Not checked, Lettuce, checkbox, in list, 4 items"
- Result: (fail)
Test Case: Use Swipe left (or alt+left arrow) (Read previous item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Swipe left (or alt+left arrow) (Read previous item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Not checked, Sprouts, checkbox, in list, 4 items"
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. |
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 into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Lettuce, checkbox, unchecked"
- Result: (fail)
Test Case: Use Swipe Left (Previous item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Swipe Left (Previous item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Lettuce, checkbox, unchecked"
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 | yes | - Result: (pass)
Test Case: Use VO + Right arrow (Read next item) to navigate forward to the start of `*[role="group"]`- 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:
*[role="group"] - 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: start of target
- Record results for the relevant expectations
- Output: "Sandwich Condiments, group"
- Result: (pass)
Test Case: Use VO + Left Arrow (Read previous item) to navigate backwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
VO + Left Arrow (Read previous item)- After issuing the command, virtual focus should be: end of target
- Record results for the relevant expectations
- Output: "end of Sandwich Condiments, group"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Record results for the relevant expectations
- Output: "Lettuce, unchecked, checkbox, Sandwich Condiments, group"
- Result: (pass)
Test Case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]`- 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:
*[role="group"] - 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: after target
- Keyboard focus is: after target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Shift + Tab (Read previous focusable item)- After issuing the command, virtual focus should be: within target
- Record results for the relevant expectations
- Output: "Sprouts, unchecked, checkbox, Sandwich Condiments, group"
- Result: (pass)
Test Case: Use VO + Right arrow (Read next item) to navigate forwards to the end of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within 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: end of target
- Record results for the relevant expectations
- Output: "end of Sandwich Condiments, group"
- Result: (pass)
Test Case: Use VO + Left Arrow (Read previous item) to navigate backwards to the start of `*[role="group"]`- 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:
*[role="group"] - 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: within target
- Keyboard focus is: within target
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
VO + Left Arrow (Read previous item)- After issuing the command, virtual focus should be: start of target
- Record results for the relevant expectations
- Output: "Sandwich Condiments, group"
|
Windows Speech Recognition | Edge | not applicable | - |
Windows Speech Recognition | Chrome | not applicable | - |
Windows Voice Access | Edge | not applicable | - |
Windows Voice Access | Chrome | not applicable | - |