AT | Browser | Has Support | Output |
---|
Dragon Naturally Speaking | Chrome | none | - Result: (fail)
Test Case: Use "Click <text>" (Activate item by name)- Launch Dragon Naturally Speaking and Chrome.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
input[type="date"] - 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.
- Issue the command:
"Click <text>" (Activate item by name) - Record results for the relevant expectations
- Output: input was not focused
- Command Notes: said "click enter a date"
- 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. |
JAWS | Chrome | yes | - Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "12, date time, edit"
- Command Notes: each part of the date (month, day, and year) is rendered as its own tab stop and control
- Result Notes: implied by reading order
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "Enter a date, Date Time Edit, 2012-12-12. Month Enter a date, edit spin box, 12. To set the value use the Arrow keys or type the value."
- Command Notes: each part of the date (month, day, and year) is rendered as its own control, and you can move between controls using arrow keys
- Result: (pass)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "enter date, date time edit, 12-12-2012, show date picker, min 1, max 12"
- Result: (pass)
Test Case: Use Insert + F3 (Open element list)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Insert + F3 (Open element list)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form fields as "Enter a date Edit 2012-12-12"
|
JAWS | Edge | yes | - Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "12, date time, edit"
- Command Notes: each part of the date (month, day, and year) is rendered as its own tab stop and control
- Result Notes: implied by reading order
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "Enter a date, Date Time Edit, 2012-12-12. Month Enter a date, edit spin box, 12. To set the value use the Arrow keys or type the value."
- Command Notes: each part of the date (month, day, and year) is rendered as its own control, and you can move between controls using arrow keys
- Result: (pass)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "enter date, date time edit, 12-12-2012, show date picker, min 1, max 12"
- Result: (pass)
Test Case: Use Insert + F3 (Open element list)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Insert + F3 (Open element list)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form fields as "Enter a date Edit 2012-12-12"
|
JAWS | Firefox | yes | - Result: (pass)
Test Case: Use Down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "enter a date [down arrow] 12, date time edit"
- Command Notes: each part of the date (month, day, and year) is rendered as its own tab stop and control
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "enter a date, date time edit, month edit spin box, 12, type in text"
- Result: (pass)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "enter a date, date time edit, 12-12-2012"
- Result: (pass)
Test Case: Use Insert + F3 (Open element list)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
Insert + F3 (Open element list)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form fields as "enter a date Edit"
|
Narrator | Edge | yes | - Result: (pass)
Test Case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: target
- Record results for the relevant expectations
- Output: "enter a date, date picker, december 12, 2012"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "month, enter a date, spin button, 12, minimum 1, and maximum 12"
- Result: (pass)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "month, enter a date, spin button, minimum 1, and maximum 12"
|
NVDA | Chrome | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "clickable spin button, clickable 12 /, spin button, clickable 12 /, spin button, clickable 2012"
- Result Notes: implied by reading order
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "Enter a date, date edit. Month Enter a date, spin button, 12."
- Result: (fail)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "clickable, show date picker, menu button, sub menu"
- Result Notes: the date picker button was found, but not the input. Additionally, hidden buttons were found, such as "show previous month", "show previous month", "show month selection panel" and "today button"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
- Result: (fail)
Test Case: Use NVDA + F7 (Open Elements List)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
NVDA + F7 (Open Elements List)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form fields as "show date picker, menu button, subMenu"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
|
NVDA | Edge | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "clickable spin button, clickable 12 /, spin button, clickable 12 /, spin button, clickable 2012"
- Result Notes: implied by reading order
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "Enter a date, date edit. Month Enter a date, spin button, 12."
- Result: (fail)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "clickable, show date picker, menu button, sub menu"
- Result Notes: the date picker button was found, but not the input. Additionally, hidden buttons were found, such as "show previous month", "show previous month", "show month selection panel" and "today button"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
- Result: (fail)
Test Case: Use NVDA + F7 (Open Elements List)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
NVDA + F7 (Open Elements List)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form fields as "show date picker, menu button, subMenu"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
|
NVDA | Firefox | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "clickable enter a date, clickable month, spin button, 12 / day, spin button, 12 / year, spin button, 2012"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "enter a date, date edit, month spin button, 12"
- Result: (na)
Test Case: Use f (Next form field) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
f (Next form field)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "clickable clear button"
- Result Notes: na because the actual form control was not found
- Result: (na)
Test Case: Use NVDA + F7 (Open Elements List)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
NVDA + F7 (Open Elements List)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form fields as "clear button"
- Result Notes: na because the actual form control was not found
|
Orca | Firefox | yes | - Result: (pass)
Test Case: Use down arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "enter a date, clickable, month 12 spin button, day 12 spin button, year 2012 spin button, clear push button"
- Result: (fail)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "month 12 spin button, focus mode"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
- Result: (pass)
Test Case: Use alt + shift + f (Open list of form fields) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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:
alt + shift + f (Open list of form fields)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: input is separated into 3 spin buttons
|
TalkBack | Chrome | yes | - Result: (pass)
Test Case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "2012-12-12, date picker enter a date, double tap to change"
- Result: (pass)
Test Case: Use Swipe down (alt+c) (next control (correct reading control must be selected)) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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 down (alt+c) (next control (correct reading control must be selected))- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "2012-12-12, date picker enter a date, double tap to change"
|
Voice Access (Android) | Chrome | yes | - Result: (pass)
Test Case: Use "Tap <text>" or just "<text>" (Activate item by name)- Launch Voice Access (Android) and Chrome.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
input[type="date"] - 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.
- Issue the command:
"Tap <text>" or just "<text>" (Activate item by name) - Record results for the relevant expectations
- Output: input was flagged for disambiguation
- Command Notes: said "click enter a date"
|
Voice Control (iOS) | Safari | yes | - Result: (pass)
Test Case: Use "Tap <text>" (Activate item by name)- Launch Voice Control (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:
input[type="date"] - 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.
- Issue the command:
"Tap <text>" (Activate item by name) - Record results for the relevant expectations
- Output: input was flagged for disambiguation
- Command Notes: said "tap enter a date"
|
Voice Control (MacOS) | Safari | yes | - Result: (pass)
Test Case: Use "Click <text>" (Activate item by name)- Launch Voice Control (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:
input[type="date"] - 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.
- Issue the command:
"Click <text>" (Activate item by name) - Record results for the relevant expectations
- Output: input was flagged for disambiguation
- Command Notes: said "click enter a date"
|
VoiceOver (iOS) | Safari | yes | - Result: (pass)
Test Case: Use Swipe Right (Next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "enter a date, december 12, 2012, popup button, double tap to activate the picker"
- Result: (pass)
Test Case: Use Swipe down (next form control (correct item type must be selected)) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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 down (next form control (correct item type must be selected))- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "enter a date, december 12, 2012, popup button, double tap to activate the picker"
|
VoiceOver (macOS) | Safari | yes | - Result: (pass)
Test Case: Use VO + Right arrow (Read next item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "december 12, 2012, contents selected, enter a date, edit text"
- Result: (pass)
Test Case: Use Tab (Read next focusable item) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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: "december 12, 2012, contents selected, enter a date, edit text"
- Result: (fail)
Test Case: Use VO + Command + J (Next Form Control) to navigate forward to `input[type="date"]`- 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:
input[type="date"] - 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 + Command + J (Next Form Control)- After issuing the command, virtual focus should be: target
- Record results for the relevant expectations
- Output: "december 12, 2012"
- Grading note: This command may be expected to fail. This result simply indicates that it did not yield support.
- Result: (pass)
Test Case: Use VO + U (Open Rotor)- 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:
input[type="date"] - 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
- Mode is: auto (do not explicitly change the mode)
- Issue the command:
VO + U (Open Rotor)- After issuing the command, virtual focus should be: na
- Record results for the relevant expectations
- Output: in list of form controls as "2012-12-12 enter a date edit text"
|
Windows Speech Recognition | Edge | unknown | - |
Windows Speech Recognition | Chrome | yes | - Result: (pass)
Test Case: Use "Click <text>" (Activate item by name)- Launch Windows Speech Recognition and Chrome.
- Navigate to the test page.
- Find the target element(s) that you will test against. Identify all elements that match this selector:
input[type="date"] - 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.
- Issue the command:
"Click <text>" (Activate item by name) - Record results for the relevant expectations
- Output: Embedded controls were flagged for disambiguation
- Command Notes: said "click enter a date"
|
Windows Voice Access | Edge | unknown | - |
Windows Voice Access | Chrome | unknown | - |
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 | - |