Test cases for Dragon Naturally Speaking + Chrome 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:*[role="checkbox"]
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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test cases for Dragon Naturally Speaking + IE The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Dragon Naturally Speaking + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for JAWS + Chrome 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to the start of `*[aria-labelledby]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[aria-labelledby]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch JAWS and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for JAWS + Edge 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to the start of `*[aria-labelledby]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[aria-labelledby]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch JAWS and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for JAWS + Firefox 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to the start of `*[aria-labelledby]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[aria-labelledby]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch JAWS and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for JAWS + IE Test case: Use Down arrow (Read next item) to navigate forward to the start of `*[role="group"]` Launch JAWS and IE. 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forwards to the end of `*[role="group"]` Launch JAWS and IE. 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to the end of `*[role="group"]` Launch JAWS and IE. 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[role="group"]` Launch JAWS and IE. 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[role="group"]` Launch JAWS and IE. 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[role="group"]` Launch JAWS and IE. 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to the start of `*[aria-labelledby]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to the start of `*[aria-labelledby]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[role="checkbox"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[role="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[role="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[role="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[role="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch JAWS and IE. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for Narrator + Edge 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Up arrow (Jump to previous item (scan mode)) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `*[aria-checked="false"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Jump to previous item (scan mode)) to navigate backwards to `*[aria-checked="false"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Down arrow (Jump to next item (scan mode)) to navigate forward to `*[aria-checked="true"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Up arrow (Jump to previous item (scan mode)) to navigate backwards to `*[aria-checked="true"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch Narrator and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for Narrator + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Narrator + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Narrator + IE The test has not been configured for this combination. Please open a GitHub issue.
Test cases for NVDA + Chrome 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch NVDA and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for NVDA + Edge 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch NVDA and Edge. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for NVDA + Firefox 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use up arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch NVDA and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for NVDA + IE The test has not been configured for this combination. Please open a GitHub issue.
Test cases for TalkBack + Chrome 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward into `*[aria-labelledby]` Launch TalkBack and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward into `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward into `*[aria-checked="false"]` Launch TalkBack and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Swipe right (or alt+right arrow) (Read next item) to navigate forward into `*[aria-checked="true"]` Launch TalkBack and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use double tap (Activate form control) on the target of `*[aria-checked="true"]` Launch TalkBack and Chrome. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: double tap
(Activate form control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for TalkBack + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Voice Access (Android) + Chrome Test case: Use "Show numbers" (Turn on the numbers overlay) 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:*[role="checkbox"]
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: "Show numbers"
(Turn on the numbers overlay) Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes 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:*[role="checkbox"]
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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test cases for Voice Access (Android) + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for VoiceOver (iOS) + Safari 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use Swipe Right (Next item) to navigate forward into `*[aria-labelledby]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Swipe Left (Previous item) to navigate backwards into `*[aria-labelledby]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Swipe Right (Next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Swipe Left (Previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Swipe Right (Next item) to navigate forward to `*[aria-checked="false"]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Swipe Left (Previous item) to navigate backwards to `*[aria-checked="false"]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Swipe Right (Next item) to navigate forward to `*[aria-checked="true"]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Swipe Left (Previous item) to navigate backwards to `*[aria-checked="true"]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Double tap (Activate Form Control) on the target of `*[aria-checked="true"]` Launch VoiceOver (iOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Double tap
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for VoiceOver (iOS) + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for VoiceOver (macOS) + Safari 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use VO + Right arrow (Read next item) to navigate forward to the start of `*[aria-labelledby]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use VO + Right arrow (Read next item) to navigate forwards to the end of `*[aria-labelledby]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use VO + Left Arrow (Read previous item) to navigate backwards to the end of `*[aria-labelledby]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use VO + Left Arrow (Read previous item) to navigate backwards to the start of `*[aria-labelledby]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward into `*[aria-labelledby]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards into `*[aria-labelledby]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use VO + Right arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use VO + Left Arrow (Read previous item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use VO + Right arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use VO + Left Arrow (Read previous item) to navigate backwards to `*[aria-checked="false"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="false"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use VO + Right arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use VO + Left Arrow (Read previous item) to navigate backwards to `*[aria-checked="true"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Shift + Tab (Read previous focusable item) to navigate backwards to `*[aria-checked="true"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch VoiceOver (macOS) and Safari. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for VoiceOver (macOS) + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for VoiceOver (macOS) + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Orca + Firefox 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, MUST convey its role Examples:
The role name is announced when entering the group. If focus is outside of the group, then the accessible name of the group is announced when focus jumps to a control within the group. Resultunknown pass fail partial
Notes group role, MUST convey the name if named Examples:
The accessible name of the group is announced when entering the group. Resultunknown pass fail partial
Notes group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes 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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting group role, SHOULD convey the boundaries of the group Examples:
In reading mode, there might be a stop for both the start end end of the group. When entering the group, something like "group name, group" might be announced. When leaving the group, something like "end of group" might be announced. In reading mode, there might not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user navigates to the first child and announce that the user is leaving the group when the user navigates out of the group. In interaction mode, there will not be a stop for the start and end of the group. In this case, the screen reader might announce the group name when the user jumps to an interactive child and announce that the user is leaving the group when the user jumps out of the group. Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-labelledby]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-labelledby]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-labelledby]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-labelledby attribute, MUST contribute to the accessible name, applied to group role Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[role="checkbox"]` 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="checkbox"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="false"]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="false"]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="false"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "false" value, applied to checkbox role Examples:
The "false" value might be conveyed as "not checked", "unchecked", or something similar. Resultunknown pass fail partial
Notes Test case: Use down arrow (Read next item) to navigate forward to `*[aria-checked="true"]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Tab (Read next focusable item) to navigate forward to `*[aria-checked="true"]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual 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 Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey the "true" value, applied to checkbox role Examples:
The "true" value might be conveyed as "checked" or something similar. Resultunknown pass fail partial
Notes Test case: Use Space (Activate Form Control) on the target of `*[aria-checked="true"]` Launch Orca and Firefox. Navigate to the test page . Find the target element(s) that you will test against. Identify all elements that match this selector:*[aria-checked="true"]
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 metVirtual focus is: target Keyboard focus is: target Mode is: auto (do not explicitly change the mode) Issue the command: Space
(Activate Form Control) After issuing the command, virtual focus should be: target Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting aria-checked attribute, MUST convey changes in value, applied to checkbox role Examples:
The new value is announced after it is changed. Resultunknown pass fail partial
Notes Test cases for Orca + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Voice Control (iOS) + Safari 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:*[role="checkbox"]
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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test cases for Voice Control (MacOS) + Safari Test case: Use "Show numbers" (Turn on the numbers overlay) 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:*[role="checkbox"]
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: "Show numbers"
(Turn on the numbers overlay) Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes 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:*[role="checkbox"]
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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test cases for Voice Control (MacOS) + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Voice Control (MacOS) + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Windows Speech Recognition + Edge Test case: Use "Show numbers" (Turn on the numbers overlay) Launch Windows Speech Recognition 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="checkbox"]
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: "Show numbers"
(Turn on the numbers overlay) Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes Test case: Use "Click <text>" (Activate item by name) Launch Windows Speech Recognition 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="checkbox"]
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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test cases for Windows Speech Recognition + Chrome Test case: Use "Show numbers" (Turn on the numbers overlay) 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:*[role="checkbox"]
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: "Show numbers"
(Turn on the numbers overlay) Record results for the relevant expectations Output Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its role Examples:
A screen reader might announce an element as something like "<name>, <role>" A screen reader might imply the role by the presence of certain context roles Voice Control software might let the user say something like "click, <role>". Voice Control software might let the user say something like "show numbers", and interactive roles will be flagged with numbers. Resultunknown pass fail partial
Notes 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:*[role="checkbox"]
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 Notes If support is hidden behind non-default settings, briefly describe that setting checkbox role, MUST convey its name Resultunknown pass fail partial
Notes Test cases for Windows Voice Access + Edge The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Windows Voice Access + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Windows Keyboard + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Windows Keyboard + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Windows Keyboard + Edge The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Mac Keyboard + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Mac Keyboard + Safari The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Mac Keyboard + Firefox The test has not been configured for this combination. Please open a GitHub issue.
Test cases for iOS Keyboard + Safari The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Android Keyboard + Chrome The test has not been configured for this combination. Please open a GitHub issue.
Test cases for Android Keyboard + Firefox The test has not been configured for this combination. Please open a GitHub issue.