Notice: This is a work in progress. Please submit feedback or suggestions.

84 results found

APG 1.1 Checkbox Example (Two State)

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
aria-checked attribute
convey a change in value when changed by the usersupportednot applicable
convey the "false" valuesupportednot applicable
convey the "true" valuesupportednot applicable
aria-labelledby attribute
contribute to the accessible namepartial (8/10)not applicable
checkbox role
convey the accessible name of the checkboxsupportedsupported
convey the checkbox rolesupportedsupported
group role
convey the name if namedpartial (7/10)not applicable
convey an appropriate role if namedpartial (2/10)not applicable
convey the boundaries of the grouppartial (2/10)not applicable
li element
convey an appropriate rolesome partial supportnot applicable
convey the position in set informationsome partial supportnot applicable
ul element
convey the unordered list rolepartial (5/10)not applicable
convey the list boundariespartial (2/10)not applicable
convey the number of items in the listpartial (5/10)not applicable

APG 1.1 modal dialog example

last updated: 2019-08-13

Support summary
ExpectationScreen Reader supportVoice Control support
aria-modal attribute
convey the presence of aria-modal=truepartial (5/10)not applicable
limit reading to children of aria-modal=truepartial (6/10)not applicable
remove outside content from navigational shortcuts when aria-modal=truepartial (3/10)not applicable
dialog role
convey the name of the dialogpartial (7/10)not applicable
convey the dialog rolepartial (7/10)not applicable
convey the boundaries of the dialogpartial (6/10)not applicable

ARIA - unnamed group role test

last updated: 2019-12-24

Support summary
ExpectationScreen Reader supportVoice Control support
group role
convey a role or boundaries if it is not namedsupportednot applicable

ARIA alertdialog role must use document mode

last updated: 2019-09-13

Support summary
ExpectationScreen Reader supportVoice Control support
alertdialog role
NOT automatically switch away from reading modesupportednot applicable

ARIA button name from aria-label

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
button role
convey an appropriate rolesupportedsupported
convey the accessible namesupportedsupported

ARIA button name from inner text

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
button role
convey an appropriate rolesupportedsupported
convey the accessible namesupportedsupported

ARIA dialog role must use document mode

last updated: 2019-09-13

Support summary
ExpectationScreen Reader supportVoice Control support
dialog role
automatically switch away from reading modesupportednot applicable

ARIA gridcell role

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
gridcell role
convey an appropriate namesupportedpartial (1/5)
convey an appropriate rolepartial (9/10)partial (1/4)

ARIA gridcell role with aria-selected

last updated: 2019-09-14

Support summary
ExpectationScreen Reader supportVoice Control support
aria-selected attribute
convey changes to aria-selected valuepartial (2/10)not applicable
convey false value by indicating that the element can be selectedpartial (3/10)not applicable
convey true value by indicating that the element is currently selectedpartial (3/10)not applicable
convey undefined value by indicating that the element is not selectablepartial (7/10)not applicable

ARIA link name from aria-label

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
link role
convey an appropriate rolesupportedsupported
convey the accessible namesupportedpartial (4/5)

ARIA link name from inner text

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
link role
convey an appropriate rolesupportedsupported
convey the accessible namesupportedsupported

Basic HTML button test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
button element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
provide shortcuts to jump to this rolesupportednot applicable
input[type="button"] element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
provide shortcuts to jump to this rolesupportednot applicable
input[type="image"] element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
provide shortcuts to jump to this rolesupportednot applicable
input[type="reset"] element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedpartial (3/4)
provide shortcuts to jump to this rolesupportednot applicable
input[type="submit"] element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
provide shortcuts to jump to this rolesupportednot applicable

Basic html URL input test

last updated: 2019-10-21

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="url"] element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuesupportednot applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablesupported
provide shortcuts to jump to text inputssupportednot applicable

Basic html checkbox test

last updated: 2019-12-06

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="checkbox"] element
convey an appropriate namepartial (9/10)partial (4/5)
convey an appropriate rolesupportedsupported
convey changes in the checked statesupportednot applicable
convey the current checked statesupportednot applicable
provide shortcuts to jump to this rolesupportednot applicable

Basic html color input test

last updated: 2020-01-27

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="color"] element
convey an appropriate namepartial (7/10)partial (2/5)
convey an appropriate rolepartial (7/10)partial (2/4)
convey the current valuepartial (3/10)not applicable
convey changes in valuepartial (3/10)not applicable
provide shortcuts to jump to this rolepartial (8/10)not applicable
support the color picker widgetpartial (1/9)partial (2/5)

Basic html date input test

last updated: 2020-01-28

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="date"] element
convey an appropriate namepartial (7/10)partial (4/5)
convey an appropriate rolepartial (6/10)partial (3/4)
convey the current valuepartial (5/10)not applicable
convey changes in valuepartial (6/10)not applicable
allow data entrynot applicablepartial (1/3)
provide shortcuts to jump to this rolepartial (7/10)not applicable
support the date picker widget and native controlspartial (1/8)partial (2/4)

Basic html datetime-local input test

last updated: 2019-11-01

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="datetime-local"] element
convey an appropriate namepartial (7/10)partial (4/5)
convey an appropriate rolepartial (6/10)partial (3/4)
convey the current valuepartial (6/10)not applicable
convey changes in valuepartial (7/10)not applicable
allow data entrynot applicablepartial (1/3)
provide shortcuts to jump to this rolepartial (8/10)not applicable
support the date picker widget and native controlspartial (1/5)partial (2/4)

Basic html email input test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="email"] element
convey an appropriate namepartial (9/10)partial (4/5)
convey an appropriate rolepartial (9/10)supported
convey the current valuesupportednot applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablesupported
provide shortcuts to jump to this rolepartial (9/10)not applicable

Basic html file input test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="file"] element
convey an appropriate namepartial (5/10)partial (3/5)
convey an appropriate rolepartial (8/10)partial (3/4)
convey the current valuepartial (1/10)not applicable
convey changes in valuepartial (2/10)not applicable
provide shortcuts to jump to this rolesupportednot applicable

Basic html month input test

last updated: 2019-11-02

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="month"] element
convey an appropriate namepartial (8/10)partial (4/5)
convey an appropriate rolepartial (7/10)partial (3/4)
convey the current valuepartial (6/10)not applicable
convey changes in valuepartial (7/10)not applicable
allow data entrynot applicablepartial (1/3)
provide shortcuts to jump to this rolepartial (8/10)not applicable
support the date picker widget and native controlspartial (1/5)partial (2/4)

Basic html number input test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="number"] element
convey an appropriate namepartial (7/10)partial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuesupportednot applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablepartial (4/5)
allow incrementing and decrementing the valuepartial (5/8)supported
provide shortcuts to jump to this rolesupportednot applicable

Basic html password input test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="password"] element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuepartial (6/10)not applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablesupported
obfuscate the valuepartial (8/10)not applicable
provide shortcuts to jump to this rolepartial (9/10)not applicable

Basic html range input test

last updated: 2019-10-22

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="range"] element
convey an appropriate namesupportedpartial (3/5)
convey an appropriate rolesupportedpartial (2/4)
convey the current valuepartial (8/10)not applicable
convey changes in valuepartial (8/10)not applicable
allow incrementing and decrementing the valuepartial (9/10)supported with 1 unknown result
provide shortcuts to jump to this rolepartial (5/10)not applicable
max attribute
convey the propertysupportednot applicable
min attribute
convey the propertysupportednot applicable

Basic html search input test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="search"] element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuepartial (9/10)not applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablesupported
provide shortcuts to jump to this rolesupportednot applicable

Basic html telephone number input test

last updated: 2019-10-22

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="tel"] element
convey an appropriate namepartial (9/10)partial (4/5)
convey an appropriate rolepartial (9/10)supported
convey the current valuesupportednot applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablesupported
provide shortcuts to jump to this rolesupportednot applicable

Basic html text input test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="text"] element
convey an appropriate namepartial (9/10)partial (4/5)
convey an appropriate rolepartial (9/10)supported
convey the current valuesupportednot applicable
convey changes in valuesupportednot applicable
allow data entrynot applicablesupported
provide shortcuts to jump to this rolesupportednot applicable

Basic html time input test

last updated: 2019-11-02

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="time"] element
convey an appropriate namepartial (6/10)partial (4/5)
convey an appropriate rolepartial (5/10)partial (3/4)
convey the current valuepartial (3/10)not applicable
convey changes in valuepartial (6/10)not applicable
allow data entrynot applicablepartial (1/3)
provide shortcuts to jump to this rolepartial (8/10)not applicable
support the date picker widget and native controlspartial (2/8)partial (2/4)

Basic html week input test

last updated: 2019-11-02

Support summary
ExpectationScreen Reader supportVoice Control support
input[type="week"] element
convey an appropriate namepartial (8/10)partial (4/5)
convey an appropriate rolepartial (8/10)partial (3/4)
convey the current valuepartial (6/10)not applicable
convey changes in valuepartial (6/10)not applicable
allow data entrynot applicablepartial (1/3)
provide shortcuts to jump to this rolepartial (9/10)not applicable
support the date picker widget and native controlspartial (1/5)partial (1/3)

CSS Generated Content with HTML span element

last updated: 2019-09-14

Support summary
ExpectationScreen Reader supportVoice Control support
generated content
CSS generated content MUST be included as part of the accessible namepartial (9/10)not applicable

Example 1: Table with header cells in the top row only

last updated: 2020-01-29

Support summary
ExpectationScreen Reader supportVoice Control support
scope attribute
convey the header according to context if scope is set to "auto"partial (9/10)not applicable
table element
convey an appropriate rolesupportednot applicable
convey the boundaries of the tablesupportednot applicable
td element
convey the table cell rolesupportednot applicable
convey the position of the header (row/column)supportednot applicable
th element
convey that the cell is a headersupportednot applicable
convey the position of the header (row/column)supportednot applicable

Explicit label

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
label element
correctly compute the accessible namesupportedpartial (4/5)

Figure test 1 - name from figcaption

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
figcaption element
convey an appropriate rolepartial (1/10)not applicable
allow navigating contentsupportednot applicable
convey the boundaries of the elementpartial (4/10)not applicable
figure element
convey an appropriate namepartial (4/10)not applicable
convey an appropriate rolepartial (4/10)not applicable
allow navigating contentsupportednot applicable
convey the boundaries of the elementpartial (4/10)not applicable

Figure test 2 - name from author

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
figcaption element
convey an appropriate rolenonenot applicable
allow navigating contentsupportednot applicable
convey the boundaries of the elementnonenot applicable
figure element
convey an appropriate namepartial (4/10)not applicable
convey an appropriate rolepartial (4/10)not applicable
allow navigating contentsupportednot applicable
convey the boundaries of the elementpartial (4/10)not applicable

Figure test 3 - no figcaption

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
figure element
convey an appropriate namepartial (3/10)not applicable
convey an appropriate rolepartial (3/10)not applicable
allow navigating contentsupportednot applicable
convey the boundaries of the elementpartial (3/10)not applicable

HTML Ordered list test

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
li element
convey an appropriate rolepartial (8/10)not applicable
convey the position in set informationpartial (9/10)not applicable
ol element
convey an appropriate rolesupportednot applicable
convey the boundaries of the elementsupportednot applicable
convey the nesting levelpartial (7/10)not applicable
convey the number of items in the listpartial (9/10)not applicable

HTML SVG element with SVG title element

last updated: 2018-12-17

Support summary
ExpectationScreen Reader supportVoice Control support
title element
convey title as the accessible name if it is not overriddenpartial (2/10)not applicable

HTML Unordered list test

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
li element
convey an appropriate rolepartial (8/10)not applicable
convey the position in set informationpartial (2/10)not applicable
ul element
convey the unordered list rolesupportednot applicable
convey the list boundariessupportednot applicable
convey the nesting levelsupportednot applicable
convey the number of items in the listpartial (9/10)not applicable

HTML and ARIA headings test

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
aria-level attribute
convey the presence and value of the aria-level attributesupportednot applicable
heading role
convey the heading role and namesupportednot applicable
provide shortcuts to jump to headingssupportednot applicable
h1, h2, h3, h4, h5, and h6 elements
convey the heading role, level, and namesupportednot applicable
provide shortcuts to jump to headingssupportednot applicable

HTML basic description list test

last updated: 2019-09-11

Support summary
ExpectationScreen Reader supportVoice Control support
dd element
convey an appropriate rolesome partial supportnot applicable
convey the position in set informationpartial (1/10)not applicable
dl element (description list)
convey an appropriate rolepartial (4/10)not applicable
convey the boundaries of the elementpartial (6/10)not applicable
convey the number of items in the listpartial (7/10)not applicable
dt element
convey an appropriate rolepartial (1/10)not applicable
convey the position in set informationpartial (1/10)not applicable

HTML basic details/summary test with a heading in the summary

last updated: 2019-12-14

Support summary
ExpectationScreen Reader supportVoice Control support
details element
convey the name of the group if the group role is conveyednot applicablenot applicable
convey an appropriate rolesupportednot applicable
convey the boundaries of the details element if the group role is conveyednot applicablenot applicable
h1, h2, h3, h4, h5, and h6 elements
convey the heading role, level, and namepartial (5/10)not applicable
provide shortcuts to jump to headingspartial (6/10)not applicable
summary element
convey an appropriate namesupportedpartial (3/5)
convey an appropriate rolepartial (7/8)partial (2/4)
convey when the expanded state is changedpartial (6/8)not applicable
convey the expanded statesupportednot applicable
provide shortcuts to jump to this rolepartial (6/8)not applicable

HTML button[type="button" aria-disabled="true"]

last updated: 2020-01-13

Support summary
ExpectationScreen Reader supportVoice Control support
aria-disabled attribute
convey the "true" valuesupportedunknown

HTML button[type="button" disabled]

last updated: 2019-09-24

Support summary
ExpectationScreen Reader supportVoice Control support
disabled attribute
convey the disabled statesupportedunknown

HTML description list with wrapped groups test

last updated: 2019-09-11

Support summary
ExpectationScreen Reader supportVoice Control support
dd element
convey an appropriate rolesome partial supportnot applicable
convey the position in set informationpartial (1/10)not applicable
dl element (description list)
convey an appropriate rolepartial (4/10)not applicable
convey the boundaries of the elementpartial (6/10)not applicable
convey the number of items in the listpartial (8/10)not applicable
dt element
convey an appropriate rolepartial (1/10)not applicable
convey the position in set informationpartial (1/10)not applicable

HTML input with datalist test

last updated: 2020-02-03

Support summary
ExpectationScreen Reader supportVoice Control support
datalist element
convey an appropriate rolepartial (7/10)supported
convey the boundaries of the elementpartial (8/10)not applicable
convey that changes in suggestions were madepartial (2/10)not applicable
input[type="text"] element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuesupportednot applicable
convey changes in valuepartial (9/10)not applicable
provide shortcuts to jump to this rolesupportednot applicable
list attribute
convey the presence of the list attributepartial (8/10)not applicable
option element
convey an appropriate namepartial (7/10)partial (1/5)
convey an appropriate rolepartial (7/10)partial (1/4)
convey the value of the option when used in a datalist contextpartial (5/10)partial (1/5)
convey information about the position the option in the listpartial (5/10)not applicable

HTML label with CSS generated content

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
generated content
CSS generated content MUST be included as part of the accessible namepartial (9/10)partial (1/5)

HTML links example 1 - A link by itself

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
hyperlink element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
convey the boundaries of the elementsupportednot applicable
provide shortcuts to jump to this rolesupportednot applicable

HTML links example 2 - A link in a paragraph

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
hyperlink element
convey an appropriate namepartial (9/10)supported
convey an appropriate rolepartial (9/10)supported
convey the boundaries of the elementpartial (9/10)not applicable
provide shortcuts to jump to this rolesupportednot applicable

HTML links example 3 - A link in a list

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
hyperlink element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
convey the boundaries of the elementsupportednot applicable
provide shortcuts to jump to this rolesupportednot applicable

HTML links example 4 - A visited link

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
hyperlink element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
convey the boundaries of the elementsupportednot applicable
convey the visited statepartial (5/10)not applicable
provide shortcuts to jump to this rolepartial (9/10)not applicable

HTML links example 5 - A link that wraps many elements

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
hyperlink element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the boundaries of the elementpartial (9/10)not applicable
provide shortcuts to jump to this rolesupportednot applicable

HTML links example 6 - A placeholder link by itself

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
placeholder link element
convey an appropriate namesupportedpartial (4/5)
convey the link role; OR MUST convey as a placeholder linkpartial (8/10)partial (2/4)
provide shortcuts to jump to this rolepartial (7/10)not applicable

HTML links example 7 - A placeholder link in a paragraph

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
placeholder link element
convey an appropriate namesupportedpartial (4/5)
convey the link role; OR MUST convey as a placeholder linkpartial (9/10)partial (2/4)
provide shortcuts to jump to this rolepartial (7/10)not applicable

HTML links example 8 - A placeholder link that wraps many elements

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
placeholder link element
convey an appropriate namesupportedpartial (4/5)
convey the link role; OR MUST convey as a placeholder linkpartial (9/10)partial (2/4)
provide shortcuts to jump to this rolepartial (7/10)not applicable

HTML option[lang] element

last updated: 2018-10-19

Support summary
ExpectationScreen Reader supportVoice Control support
lang attribute
switch to the specified language if it is validpartial (1/10)not applicable

HTML p[lang] element

last updated: 2018-10-19

Support summary
ExpectationScreen Reader supportVoice Control support
lang attribute
switch to the specified language if it is validsupported with 8 unknown resultsnot applicable

HTML role attribute test suite

last updated: 2019-11-27

Support summary
ExpectationScreen Reader supportVoice Control support
role attribute
lose the location of the browsing caret when a container role is changedpartial (9/10)not applicable
convey the presence of the role attributesupportedsupported
process changes in role valuespartial (9/10)supported
support fallback rolespartial (9/10)partial (3/4)

HTML role attribute tests for Voice Control

last updated: 2019-12-02

Support summary
ExpectationScreen Reader supportVoice Control support
role attribute
use the role to determine if an element is actionablenot applicablesupported

HTML section element with an accessible name (aria-label)

last updated: 2020-01-31

Support summary
ExpectationScreen Reader supportVoice Control support
aria-label attribute
contribute to the accessible namepartial (9/10)not applicable
section element
convey boundaries if namedpartial (3/10)not applicable
convey an appropriate role and name if it is namedpartial (4/10)not applicable
provide shortcuts to jump to this rolesupportednot applicable

HTML section element with no accessible name

last updated: 2019-09-16

Support summary
ExpectationScreen Reader supportVoice Control support
section element
convey a role if it is not namedsupportednot applicable

HTML select element test

last updated: 2020-02-20

Support summary
ExpectationScreen Reader supportVoice Control support
disabled attribute
convey the disabled statepartial (9/10)partial (2/5)
optgroup element
convey an appropriate namepartial (5/10)not applicable
convey an appropriate rolepartial (2/10)not applicable
convey the boundaries of the elementpartial (3/10)not applicable
option element
convey an appropriate namesupportedpartial (2/5)
convey an appropriate rolesupportedpartial (3/4)
convey information about the position the option in the listpartial (4/10)not applicable
select element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuesupportednot applicable
convey changes in valuesupportednot applicable
convey the expanded and collapsed statespartial (6/10)not applicable
convey the boundaries of the options within the selectsupportednot applicable
provide shortcuts to jump to this rolesupportednot applicable

HTML td element with a row header (th[scope="row"])

last updated: 2020-01-29

Support summary
ExpectationScreen Reader supportVoice Control support
scope attribute
convey the header as a row header if the scope is set to "row"supportednot applicable
table element
convey an appropriate rolesupportednot applicable
convey the boundaries of the tablesupportednot applicable
td element
convey the table cell rolesupportednot applicable
convey the position of the header (row/column)supportednot applicable
th element
convey that the cell is a headerpartial (9/10)not applicable
convey the position of the header (row/column)supportednot applicable

HTML textarea test

last updated: 2020-01-03

Support summary
ExpectationScreen Reader supportVoice Control support
textarea element
convey an appropriate namesupportedpartial (4/5)
convey an appropriate rolesupportedsupported
convey the current valuepartial (9/10)not applicable
convey changes in valuesupportednot applicable
provide shortcuts to jump to this rolesupportednot applicable

Implicit label

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
label element
correctly compute the accessible namesupportedpartial (2/5)

The html required attribute on each HTML radio button in a fieldset

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
fieldset element
convey an appropriate namepartial (3/10)not applicable
convey an appropriate rolepartial (6/10)not applicable
convey the boundaries of the elementpartial (5/10)not applicable
input[type="radio"] element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
convey a change in the checked statesupportednot applicable
convey the position in set informationpartial (7/10)not applicable
convey the checked statesupportednot applicable
convey the unchecked statesupportednot applicable
provide shortcuts to jump to this rolepartial (9/10)not applicable
legend element
convey an appropriate namepartial (3/10)not applicable
required attribute
convey the propertypartial (8/10)not applicable
convey the invalid state when emptypartial (5/10)not applicable

aria-atomic test

last updated: 2020-02-21

Support summary
ExpectationScreen Reader supportVoice Control support
aria-atomic attribute
convey the false valuepartial (5/10)not applicable
convey the true valuepartial (9/10)not applicable

aria-controls attribute

last updated: 2020-02-10

Support summary
ExpectationScreen Reader supportVoice Control support
aria-controls attribute
allow the user to jump to the controlled elementpartial (3/10)not applicable
convey the presence of the aria-controls attributepartial (3/10)not applicable

aria-current attribute

last updated: 2019-09-16

Support summary
ExpectationScreen Reader supportVoice Control support
aria-current attribute
convey the "date" valuepartial (7/10)not applicable
convey the "location" valuepartial (7/10)not applicable
convey the "page" valuepartial (7/10)not applicable
convey the "step" valuepartial (7/10)not applicable
convey the "time" valuepartial (7/10)not applicable
convey the "true" valuepartial (7/10)not applicable

aria-describedby attribute on a text input

last updated: 2020-02-15

Support summary
ExpectationScreen Reader supportVoice Control support
aria-describedby attribute
convey the value if validpartial (8/10)not applicable

aria-describedby attribute that references role="alert"

last updated: 2020-02-15

Support summary
ExpectationScreen Reader supportVoice Control support
aria-describedby attribute
convey the value if validpartial (5/10)not applicable

aria-details test

last updated: 2019-09-16

Support summary
ExpectationScreen Reader supportVoice Control support
aria-details attribute
allow the user to jump back to the referencing elementnonenot applicable
allow the user to jump to the referenced elementnonenot applicable
convey the boundaries of the detailspartial (3/10)not applicable
convey the presence of aria-detailspartial (3/10)not applicable

aria-errormessage attribute with aria-invalid="true"

last updated: 2019-09-16

Support summary
ExpectationScreen Reader supportVoice Control support
aria-errormessage attribute
convey the error when the error message is NOT pertinentpartial (8/10)not applicable
convey that the referenced error message is pertinentpartial (3/10)not applicable

aria-haspopup attribute

last updated: 2019-10-09

Support summary
ExpectationScreen Reader supportVoice Control support
aria-haspopup attribute
convey the "dialog" valuepartial (2/10)not applicable
convey the "false" valuesupportednot applicable
convey the "grid" valuepartial (2/10)not applicable
convey the "listbox" valuepartial (2/10)not applicable
convey the "menu" valuepartial (7/10)not applicable
convey the "tree" valuepartial (2/10)not applicable
convey the "true" value as the "menu" valuepartial (7/10)not applicable

aria-invalid test

last updated: 2020-02-14

Support summary
ExpectationScreen Reader supportVoice Control support
aria-invalid attribute
convey the "false" valuesupportednot applicable
convey the "grammar" valuepartial (4/10)not applicable
convey the "spelling" valuepartial (5/10)not applicable
convey the "true" valuesupportednot applicable

aria-label test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
aria-label attribute
contribute to the accessible namepartial (9/10)supported

aria-labelledby with one reference test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
aria-labelledby attribute
contribute to the accessible namepartial (9/10)partial (4/5)

aria-labellledby with two references test

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
aria-labelledby attribute
contribute to the accessible namepartial (9/10)partial (4/5)

aria-live test

last updated: 2020-02-05

Support summary
ExpectationScreen Reader supportVoice Control support
aria-live attribute
convey the assertive valuepartial (9/10)not applicable
convey the off valuesupportednot applicable
convey the polite valuepartial (9/10)not applicable

aria-pressed attribute test

last updated: 2019-12-09

Support summary
ExpectationScreen Reader supportVoice Control support
aria-pressed attribute
convey changes in statepartial (7/10)not applicable
convey the "false" valuesupportednot applicable
convey the "mixed" valuepartial (3/10)not applicable
convey the "true" valuesupportednot applicable
convey the "undefined" valuepartial (8/10)not applicable

aria-required attribute

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
aria-required attribute
convey the "false" valuesupportednot applicable
convey the "true" valuepartial (9/10)not applicable

aria-required attribute on each HTML radio button in a fieldset

last updated: 2019-10-18

Support summary
ExpectationScreen Reader supportVoice Control support
aria-required attribute
convey the "true" valuepartial (8/10)not applicable
fieldset element
convey an appropriate namepartial (3/10)not applicable
convey an appropriate rolepartial (6/10)not applicable
convey the boundaries of the elementpartial (5/10)not applicable
input[type="radio"] element
convey an appropriate namesupportedsupported
convey an appropriate rolesupportedsupported
convey a change in the checked statesupportednot applicable
convey the position in set informationpartial (7/10)not applicable
convey the checked statesupportednot applicable
convey the unchecked statesupportednot applicable
provide shortcuts to jump to this rolepartial (9/10)not applicable
legend element
convey an appropriate namepartial (3/10)not applicable

aria-required attribute on role=radiogroup

last updated: 2019-09-15

Support summary
ExpectationScreen Reader supportVoice Control support
aria-required attribute
convey the "true" valuepartial (7/10)not applicable
radiogroup role
convey the group name if it has a group namepartial (5/10)not applicable
convey the group rolepartial (6/10)not applicable
convey the boundaries of the grouppartial (5/10)not applicable

aria-roledescription attribute with HTML button

last updated: 2019-09-09

Support summary
ExpectationScreen Reader supportVoice Control support
aria-roledescription attribute
convey the value of the roledescription attribute as the rolepartial (9/10)not applicable

aria-roledescription attribute with HTML section

last updated: 2019-09-09

Support summary
ExpectationScreen Reader supportVoice Control support
aria-roledescription attribute
convey the value of the roledescription attribute as the rolepartial (4/10)not applicable