ARIA 1.0 Implementation Report
Quick links: Overview, Test Plan, Implementer Instructions, Test Harness
ARIA 1.0 was published as a W3C Candidate Recommendation on 18 January 2011. See the e-mail announcement and blog post.
This is a draft implementation report for WAI-ARIA.
The following implementations are being reviewed:
- A: Firefox 5.0 on Windows 7 (32 bit) using MSAA + IAccesible2
- B: Internet Explorer 9.0 on Windows 7 (64 bit) using UI Automation
- C: Safari 5.? on Mac 10.7 (Lion) (64 bit) using AX API
- D: Firefox 5.0 on Fedora 15 Linux Gnome 3.? (64 bit) using ATK / AT-SPI2
- E: Chrome {latest version, TBD} on Windows 7 (?? bit) using MSAA + IAccesible2
- F: Safari 5.? on Windows 7 (64 bit) using MSAA + IAccesible2 (lower priority)
- G: Opera 11.11 on Windows 7 (?? bit) using MSAA + IAccesible2 (lower priority)
- H: Opera 11.11 on Windows 7 (?? bit) using on Mac 10.7 (Lion) using AX API (lower priority)
- I: Safari on iPhone IOS 5.0 using UIAccessibility (lower priority)
- J: Safari 5.? on Windows (?? bit) using MSAA (lower priority)
Note these tests are all to be run on 64-bit versions of the OS.
Below is a report of the implementation of each of the normative requirements of WAI-ARIA 1.0. Columns show the user agents from the list above. For each requirement, the user agent may pass or fail the requirement; empty cells indicate no data has been collected. The aggregate column counts the number of passing instances. To advance beyond Candidate Recommendation, the count must be at least 2 for every requirement.
This version of the table is to collect expectations. For user agents where we have reasonable expectation that test results of a given test result will be pass or fail, place the appropriate keyword in the column for that user agent. Leave the cell blank if the result is unknown. If the result is based on actual testing, append "(t)" to the result to indicate the test has been run and does not need to be run again when wholesale testing begins. The goal of this exercise is to assure ourselves we will find our two implementations of each testable statement; therefore there is no need to complete additional columns for a given testable statement after at least two passing results have been indicated.
| ID | Req | A | B | C | D | E | F | G | H | I | J | Count |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Abstract Roles | ||||||||||||
| roles-plain-abstract-command | Element with abstract role
command does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-composite | Element with abstract role
composite does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-input | Element with abstract role
input does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-landmark | Element with abstract role
landmark does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-range | Element with abstract role
range does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-roletype | Element with abstract role
roletype does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-section | Element with abstract role
section does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-sectionhead | Element with abstract role
sectionhead does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-select | Element with abstract role
select does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-structure | Element with abstract role
structure does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-widget | Element with abstract role
widget does not have its role changed in the accessibility API.
|
|||||||||||
| roles-plain-abstract-window | Element with abstract role
window does not have its role changed in the accessibility API.
|
|||||||||||
| Concrete Roles | ||||||||||||
| Some roles don't have clear API map; how to test? (default behaviour a valid test) | ||||||||||||
| roles-plain-concrete-alert | Element with role
alert has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-alertdialog | Element with role
alertdialog has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-application | Element with role
application has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-article | Element with role
article has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-banner | Element with role
banner has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-button | Element with role
button has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-checkbox | Element with role
checkbox has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-columnheader | Element with role
columnheader has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-combobox | Element with role
combobox has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-complementary | Element with role
complementary has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-contentinfo | Element with role
contentinfo has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-definition | Element with role
definition has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-dialog | Element with role
dialog has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-directory | Element with role
directory has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-document | Element with role
document has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-form | Element with role
form has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-grid | Element with role
grid has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-gridcell | Element with role
gridcell has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-group | Element with role
group has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-heading | Element with role
heading has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-img | Element with role
img has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-link | Element with role
link has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-list | Element with role
list has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-listbox | Element with role
listbox has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-listitem | Element with role
listitem has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-log | Element with role
log has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-main | Element with role
main has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-marquee | Element with role
marquee has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-math | Element with role
math has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-menu | Element with role
menu has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-menubar | Element with role
menubar has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-menuitem | Element with role
menuitem has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-menuitemcheckbox | Element with role
menuitemcheckbox has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-menuitemradio | Element with role
menuitemradio has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-navigation | Element with role
navigation has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-note | Element with role
note has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-option | Element with role
option has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-presentation | Element with role
presentation has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-progressbar | Element with role
progressbar has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-radio | Element with role
radio has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-radiogroup | Element with role
radiogroup has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-region | Element with role
region has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-row | Element with role
row has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-rowgroup | Element with role
rowgroup has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-rowheader | Element with role
rowheader has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-search | Element with role
search has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-separator | Element with role
separator has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-scrollbar | Element with role
scrollbar has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-slider | Element with role
slider has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-spinbutton | Element with role
spinbutton has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-status | Element with role
status has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-tab | Element with role
tab has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-tablist | Element with role
tablist has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-tabpanel | Element with role
tabpanel has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-textbox | Element with role
textbox has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-timer | Element with role
timer has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-toolbar | Element with role
toolbar has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-tooltip | Element with role
tooltip has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-tree | Element with role
tree has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-treegrid | Element with role
treegrid has role properly set in accessibility API.
|
|||||||||||
| roles-plain-concrete-treeitem | Element with role
treeitem has role properly set in accessibility API.
|
|||||||||||
| Global States and Properties | ||||||||||||
| Using only one representative role to test out the global states and properties; test files can be created for all roles but results in 2500. | ||||||||||||
| roles-properties-global-main-aria-atomic-true | Element with role
main having global state or property
aria-atomic with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-atomic-false | Element with role
main having global state or property
aria-atomic with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-busy-true | Element with role
main having global state or property
aria-busy with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-busy-false | Element with role
main having global state or property
aria-busy with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-controls-obj1 | Element with role
main having global state or property
aria-controls with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-controls-obj1 obj2 | Element with role
main having global state or property
aria-controls with value "obj1 obj2" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-describedby-obj1 | Element with role
main having global state or property
aria-describedby with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-describedby-obj1 obj2 | Element with role
main having global state or property
aria-describedby with value "obj1 obj2" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-disabled-true | Element with role
main having global state or property
aria-disabled with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-disabled-false | Element with role
main having global state or property
aria-disabled with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-dropeffect-copy | Element with role
main having global state or property
aria-dropeffect with value "copy" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-dropeffect-move | Element with role
main having global state or property
aria-dropeffect with value "move" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-dropeffect-link | Element with role
main having global state or property
aria-dropeffect with value "link" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-dropeffect-execute | Element with role
main having global state or property
aria-dropeffect with value "execute" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-dropeffect-popup | Element with role
main having global state or property
aria-dropeffect with value "popup" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-dropeffect-none | Element with role
main having global state or property
aria-dropeffect with value "none" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-flowto-obj1 | Element with role
main having global state or property
aria-flowto with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-flowto-obj1 obj2 | Element with role
main having global state or property
aria-flowto with value "obj1 obj2" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-grabbed-true | Element with role
main having global state or property
aria-grabbed with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-grabbed-false | Element with role
main having global state or property
aria-grabbed with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-grabbed-undefined | Element with role
main having global state or property
aria-grabbed with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-haspopup-true | Element with role
main having global state or property
aria-haspopup with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-haspopup-false | Element with role
main having global state or property
aria-haspopup with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-hidden-true | Element with role
main having global state or property
aria-hidden with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-hidden-false | Element with role
main having global state or property
aria-hidden with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-invalid-grammar | Element with role
main having global state or property
aria-invalid with value "grammar" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-invalid-false | Element with role
main having global state or property
aria-invalid with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-invalid-spelling | Element with role
main having global state or property
aria-invalid with value "spelling" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-invalid-true | Element with role
main having global state or property
aria-invalid with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-label-Test string value | Element with role
main having global state or property
aria-label with value "Test string value" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-labelledby-obj1 | Element with role
main having global state or property
aria-labelledby with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-labelledby-obj1 obj2 | Element with role
main having global state or property
aria-labelledby with value "obj1 obj2" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-live-off | Element with role
main having global state or property
aria-live with value "off" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-live-polite | Element with role
main having global state or property
aria-live with value "polite" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-live-assertive | Element with role
main having global state or property
aria-live with value "assertive" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-owns-obj1 | Element with role
main having global state or property
aria-owns with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-owns-obj1 obj2 | Element with role
main having global state or property
aria-owns with value "obj1 obj2" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-additions | Element with role
main having global state or property
aria-relevant with value "additions" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-removals | Element with role
main having global state or property
aria-relevant with value "removals" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-text | Element with role
main having global state or property
aria-relevant with value "text" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-all | Element with role
main having global state or property
aria-relevant with value "all" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-additions text | Element with role
main having global state or property
aria-relevant with value "additions text" has value properly represented in accessibility API.
|
|||||||||||
| Supported states and properties | ||||||||||||
| Todo: test values that allow multiple values from list, e.g., aria-relevant | ||||||||||||
| roles-properties-supported-button-aria-expanded-true | Element with role
button having state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-button-aria-expanded-false | Element with role
button having state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-button-aria-expanded-undefined | Element with role
button having state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-button-aria-pressed-true | Element with role
button having state or property
aria-pressed with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-button-aria-pressed-false | Element with role
button having state or property
aria-pressed with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-button-aria-pressed-mixed | Element with role
button having state or property
aria-pressed with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-button-aria-pressed-undefined | Element with role
button having state or property
aria-pressed with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-columnheader-aria-sort-ascending | Element with role
columnheader having state or property
aria-sort with value "ascending" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-columnheader-aria-sort-descending | Element with role
columnheader having state or property
aria-sort with value "descending" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-columnheader-aria-sort-none | Element with role
columnheader having state or property
aria-sort with value "none" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-columnheader-aria-sort-other | Element with role
columnheader having state or property
aria-sort with value "other" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-combobox-aria-autocomplete-inline | Element with role
combobox having state or property
aria-autocomplete with value "inline" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-combobox-aria-autocomplete-list | Element with role
combobox having state or property
aria-autocomplete with value "list" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-combobox-aria-autocomplete-both | Element with role
combobox having state or property
aria-autocomplete with value "both" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-combobox-aria-autocomplete-none | Element with role
combobox having state or property
aria-autocomplete with value "none" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-combobox-aria-required-true | Element with role
combobox having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-combobox-aria-required-false | Element with role
combobox having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-document-aria-expanded-true | Element with role
document having state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-document-aria-expanded-false | Element with role
document having state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-document-aria-expanded-undefined | Element with role
document having state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-grid-aria-level-1 | Element with role
grid having state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-grid-aria-multiselectable-true | Element with role
grid having state or property
aria-multiselectable with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-grid-aria-multiselectable-false | Element with role
grid having state or property
aria-multiselectable with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-grid-aria-readonly-true | Element with role
grid having state or property
aria-readonly with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-grid-aria-readonly-false | Element with role
grid having state or property
aria-readonly with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-readonly-true | Element with role
gridcell having state or property
aria-readonly with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-readonly-false | Element with role
gridcell having state or property
aria-readonly with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-required-true | Element with role
gridcell having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-required-false | Element with role
gridcell having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-selected-true | Element with role
gridcell having state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-selected-false | Element with role
gridcell having state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-gridcell-aria-selected-undefined | Element with role
gridcell having state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-group-aria-activedescendant-obj1 | Element with role
group having state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-heading-aria-level-1 | Element with role
heading having state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-link-aria-expanded-true | Element with role
link having state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-link-aria-expanded-false | Element with role
link having state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-link-aria-expanded-undefined | Element with role
link having state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listbox-aria-multiselectable-true | Element with role
listbox having state or property
aria-multiselectable with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listbox-aria-multiselectable-false | Element with role
listbox having state or property
aria-multiselectable with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listbox-aria-required-true | Element with role
listbox having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listbox-aria-required-false | Element with role
listbox having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listitem-aria-level-1 | Element with role
listitem having state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listitem-aria-posinset-1 | Element with role
listitem having state or property
aria-posinset with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-listitem-aria-setsize-1 | Element with role
listitem having state or property
aria-setsize with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-checked-true | Element with role
option having state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-checked-false | Element with role
option having state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-checked-mixed | Element with role
option having state or property
aria-checked with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-checked-undefined | Element with role
option having state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-posinset-1 | Element with role
option having state or property
aria-posinset with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-selected-true | Element with role
option having state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-selected-false | Element with role
option having state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-selected-undefined | Element with role
option having state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-option-aria-setsize-1 | Element with role
option having state or property
aria-setsize with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-radiogroup-aria-required-true | Element with role
radiogroup having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-radiogroup-aria-required-false | Element with role
radiogroup having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-row-aria-level-1 | Element with role
row having state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-row-aria-selected-true | Element with role
row having state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-row-aria-selected-false | Element with role
row having state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-row-aria-selected-undefined | Element with role
row having state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-rowheader-aria-sort-ascending | Element with role
rowheader having state or property
aria-sort with value "ascending" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-rowheader-aria-sort-descending | Element with role
rowheader having state or property
aria-sort with value "descending" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-rowheader-aria-sort-none | Element with role
rowheader having state or property
aria-sort with value "none" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-rowheader-aria-sort-other | Element with role
rowheader having state or property
aria-sort with value "other" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-separator-aria-expanded-true | Element with role
separator having state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-separator-aria-expanded-false | Element with role
separator having state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-separator-aria-expanded-undefined | Element with role
separator having state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-separator-aria-orientation-vertical | Element with role
separator having state or property
aria-orientation with value "vertical" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-separator-aria-orientation-horizontal | Element with role
separator having state or property
aria-orientation with value "horizontal" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-slider-aria-orientation-vertical | Element with role
slider having state or property
aria-orientation with value "vertical" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-slider-aria-orientation-horizontal | Element with role
slider having state or property
aria-orientation with value "horizontal" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-spinbutton-aria-required-true | Element with role
spinbutton having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-spinbutton-aria-required-false | Element with role
spinbutton having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tab-aria-selected-true | Element with role
tab having state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tab-aria-selected-false | Element with role
tab having state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tab-aria-selected-undefined | Element with role
tab having state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tablist-aria-level-1 | Element with role
tablist having state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-activedescendant-obj1 | Element with role
textbox having state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-autocomplete-inline | Element with role
textbox having state or property
aria-autocomplete with value "inline" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-autocomplete-list | Element with role
textbox having state or property
aria-autocomplete with value "list" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-autocomplete-both | Element with role
textbox having state or property
aria-autocomplete with value "both" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-autocomplete-none | Element with role
textbox having state or property
aria-autocomplete with value "none" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-multiline-true | Element with role
textbox having state or property
aria-multiline with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-multiline-false | Element with role
textbox having state or property
aria-multiline with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-readonly-true | Element with role
textbox having state or property
aria-readonly with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-readonly-false | Element with role
textbox having state or property
aria-readonly with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-required-true | Element with role
textbox having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-textbox-aria-required-false | Element with role
textbox having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tree-aria-multiselectable-true | Element with role
tree having state or property
aria-multiselectable with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tree-aria-multiselectable-false | Element with role
tree having state or property
aria-multiselectable with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tree-aria-required-true | Element with role
tree having state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-tree-aria-required-false | Element with role
tree having state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| Inherited states and properties | ||||||||||||
| roles-properties-supported-inherited-alert-aria-expanded-true | Element with role
alert having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-alert-aria-expanded-false | Element with role
alert having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-alert-aria-expanded-undefined | Element with role
alert having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-alertdialog-aria-expanded-true | Element with role
alertdialog having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-alertdialog-aria-expanded-false | Element with role
alertdialog having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-alertdialog-aria-expanded-undefined | Element with role
alertdialog having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-application-aria-expanded-true | Element with role
application having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-application-aria-expanded-false | Element with role
application having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-application-aria-expanded-undefined | Element with role
application having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-article-aria-expanded-true | Element with role
article having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-article-aria-expanded-false | Element with role
article having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-article-aria-expanded-undefined | Element with role
article having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-banner-aria-expanded-true | Element with role
banner having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-banner-aria-expanded-false | Element with role
banner having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-banner-aria-expanded-undefined | Element with role
banner having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-expanded-true | Element with role
columnheader having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-expanded-false | Element with role
columnheader having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-expanded-undefined | Element with role
columnheader having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-readonly-true | Element with role
columnheader having inherited state or property
aria-readonly with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-readonly-false | Element with role
columnheader having inherited state or property
aria-readonly with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-required-true | Element with role
columnheader having inherited state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-required-false | Element with role
columnheader having inherited state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-selected-true | Element with role
columnheader having inherited state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-selected-false | Element with role
columnheader having inherited state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-columnheader-aria-selected-undefined | Element with role
columnheader having inherited state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-combobox-aria-activedescendant-obj1 | Element with role
combobox having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-combobox-aria-expanded-true | Element with role
combobox having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-combobox-aria-expanded-false | Element with role
combobox having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-combobox-aria-expanded-undefined | Element with role
combobox having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-complementary-aria-expanded-true | Element with role
complementary having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-complementary-aria-expanded-false | Element with role
complementary having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-complementary-aria-expanded-undefined | Element with role
complementary having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-contentinfo-aria-expanded-true | Element with role
contentinfo having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-contentinfo-aria-expanded-false | Element with role
contentinfo having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-contentinfo-aria-expanded-undefined | Element with role
contentinfo having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-definition-aria-expanded-true | Element with role
definition having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-definition-aria-expanded-false | Element with role
definition having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-definition-aria-expanded-undefined | Element with role
definition having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-dialog-aria-expanded-true | Element with role
dialog having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-dialog-aria-expanded-false | Element with role
dialog having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-dialog-aria-expanded-undefined | Element with role
dialog having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-directory-aria-expanded-true | Element with role
directory having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-directory-aria-expanded-false | Element with role
directory having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-directory-aria-expanded-undefined | Element with role
directory having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-form-aria-expanded-true | Element with role
form having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-form-aria-expanded-false | Element with role
form having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-form-aria-expanded-undefined | Element with role
form having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-grid-aria-activedescendant-obj1 | Element with role
grid having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-grid-aria-expanded-true | Element with role
grid having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-grid-aria-expanded-false | Element with role
grid having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-grid-aria-expanded-undefined | Element with role
grid having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-gridcell-aria-expanded-true | Element with role
gridcell having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-gridcell-aria-expanded-false | Element with role
gridcell having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-gridcell-aria-expanded-undefined | Element with role
gridcell having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-group-aria-expanded-true | Element with role
group having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-group-aria-expanded-false | Element with role
group having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-group-aria-expanded-undefined | Element with role
group having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-heading-aria-expanded-true | Element with role
heading having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-heading-aria-expanded-false | Element with role
heading having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-heading-aria-expanded-undefined | Element with role
heading having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-img-aria-expanded-true | Element with role
img having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-img-aria-expanded-false | Element with role
img having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-img-aria-expanded-undefined | Element with role
img having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-list-aria-expanded-true | Element with role
list having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-list-aria-expanded-false | Element with role
list having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-list-aria-expanded-undefined | Element with role
list having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listbox-aria-activedescendant-obj1 | Element with role
listbox having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listbox-aria-expanded-true | Element with role
listbox having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listbox-aria-expanded-false | Element with role
listbox having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listbox-aria-expanded-undefined | Element with role
listbox having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listitem-aria-expanded-true | Element with role
listitem having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listitem-aria-expanded-false | Element with role
listitem having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-listitem-aria-expanded-undefined | Element with role
listitem having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-log-aria-expanded-true | Element with role
log having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-log-aria-expanded-false | Element with role
log having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-log-aria-expanded-undefined | Element with role
log having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-main-aria-expanded-true | Element with role
main having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-main-aria-expanded-false | Element with role
main having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-main-aria-expanded-undefined | Element with role
main having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-marquee-aria-expanded-true | Element with role
marquee having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-marquee-aria-expanded-false | Element with role
marquee having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-marquee-aria-expanded-undefined | Element with role
marquee having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-math-aria-expanded-true | Element with role
math having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-math-aria-expanded-false | Element with role
math having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-math-aria-expanded-undefined | Element with role
math having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menu-aria-activedescendant-obj1 | Element with role
menu having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menu-aria-expanded-true | Element with role
menu having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menu-aria-expanded-false | Element with role
menu having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menu-aria-expanded-undefined | Element with role
menu having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menubar-aria-activedescendant-obj1 | Element with role
menubar having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menubar-aria-expanded-true | Element with role
menubar having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menubar-aria-expanded-false | Element with role
menubar having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menubar-aria-expanded-undefined | Element with role
menubar having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-checked-true | Element with role
menuitemradio having inherited state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-checked-false | Element with role
menuitemradio having inherited state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-checked-undefined | Element with role
menuitemradio having inherited state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-posinset-1 | Element with role
menuitemradio having inherited state or property
aria-posinset with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-selected-true | Element with role
menuitemradio having inherited state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-selected-false | Element with role
menuitemradio having inherited state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-selected-undefined | Element with role
menuitemradio having inherited state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-menuitemradio-aria-setsize-1 | Element with role
menuitemradio having inherited state or property
aria-setsize with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-navigation-aria-expanded-true | Element with role
navigation having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-navigation-aria-expanded-false | Element with role
navigation having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-navigation-aria-expanded-undefined | Element with role
navigation having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-note-aria-expanded-true | Element with role
note having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-note-aria-expanded-false | Element with role
note having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-note-aria-expanded-undefined | Element with role
note having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-progressbar-aria-valuemax-1.1 | Element with role
progressbar having inherited state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-progressbar-aria-valuemin-1.1 | Element with role
progressbar having inherited state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-progressbar-aria-valuenow-1.1 | Element with role
progressbar having inherited state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-progressbar-aria-valuetext-Test string value | Element with role
progressbar having inherited state or property
aria-valuetext with value "Test string value" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-checked-true | Element with role
radio having inherited state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-checked-false | Element with role
radio having inherited state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-checked-undefined | Element with role
radio having inherited state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-posinset-1 | Element with role
radio having inherited state or property
aria-posinset with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-selected-true | Element with role
radio having inherited state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-selected-false | Element with role
radio having inherited state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-selected-undefined | Element with role
radio having inherited state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radio-aria-setsize-1 | Element with role
radio having inherited state or property
aria-setsize with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radiogroup-aria-activedescendant-obj1 | Element with role
radiogroup having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radiogroup-aria-expanded-true | Element with role
radiogroup having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radiogroup-aria-expanded-false | Element with role
radiogroup having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-radiogroup-aria-expanded-undefined | Element with role
radiogroup having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-region-aria-expanded-true | Element with role
region having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-region-aria-expanded-false | Element with role
region having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-region-aria-expanded-undefined | Element with role
region having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-row-aria-activedescendant-obj1 | Element with role
row having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-row-aria-expanded-true | Element with role
row having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-row-aria-expanded-false | Element with role
row having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-row-aria-expanded-undefined | Element with role
row having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowgroup-aria-activedescendant-obj1 | Element with role
rowgroup having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowgroup-aria-expanded-true | Element with role
rowgroup having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowgroup-aria-expanded-false | Element with role
rowgroup having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowgroup-aria-expanded-undefined | Element with role
rowgroup having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-expanded-true | Element with role
rowheader having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-expanded-false | Element with role
rowheader having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-expanded-undefined | Element with role
rowheader having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-readonly-true | Element with role
rowheader having inherited state or property
aria-readonly with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-readonly-false | Element with role
rowheader having inherited state or property
aria-readonly with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-required-true | Element with role
rowheader having inherited state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-required-false | Element with role
rowheader having inherited state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-selected-true | Element with role
rowheader having inherited state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-selected-false | Element with role
rowheader having inherited state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-rowheader-aria-selected-undefined | Element with role
rowheader having inherited state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-search-aria-expanded-true | Element with role
search having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-search-aria-expanded-false | Element with role
search having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-search-aria-expanded-undefined | Element with role
search having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-scrollbar-aria-valuemax-1.1 | Element with role
scrollbar having inherited state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-scrollbar-aria-valuemin-1.1 | Element with role
scrollbar having inherited state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-scrollbar-aria-valuenow-1.1 | Element with role
scrollbar having inherited state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-scrollbar-aria-valuetext-Test string value | Element with role
scrollbar having inherited state or property
aria-valuetext with value "Test string value" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-slider-aria-valuemax-1.1 | Element with role
slider having inherited state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-slider-aria-valuemin-1.1 | Element with role
slider having inherited state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-slider-aria-valuenow-1.1 | Element with role
slider having inherited state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-slider-aria-valuetext-Test string value | Element with role
slider having inherited state or property
aria-valuetext with value "Test string value" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-spinbutton-aria-valuemax-1.1 | Element with role
spinbutton having inherited state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-spinbutton-aria-valuemin-1.1 | Element with role
spinbutton having inherited state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-spinbutton-aria-valuenow-1.1 | Element with role
spinbutton having inherited state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-spinbutton-aria-valuetext-Test string value | Element with role
spinbutton having inherited state or property
aria-valuetext with value "Test string value" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-status-aria-expanded-true | Element with role
status having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-status-aria-expanded-false | Element with role
status having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-status-aria-expanded-undefined | Element with role
status having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tab-aria-expanded-true | Element with role
tab having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tab-aria-expanded-false | Element with role
tab having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tab-aria-expanded-undefined | Element with role
tab having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tablist-aria-activedescendant-obj1 | Element with role
tablist having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tablist-aria-expanded-true | Element with role
tablist having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tablist-aria-expanded-false | Element with role
tablist having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tablist-aria-expanded-undefined | Element with role
tablist having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tabpanel-aria-expanded-true | Element with role
tabpanel having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tabpanel-aria-expanded-false | Element with role
tabpanel having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tabpanel-aria-expanded-undefined | Element with role
tabpanel having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-timer-aria-expanded-true | Element with role
timer having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-timer-aria-expanded-false | Element with role
timer having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-timer-aria-expanded-undefined | Element with role
timer having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-toolbar-aria-activedescendant-obj1 | Element with role
toolbar having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-toolbar-aria-expanded-true | Element with role
toolbar having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-toolbar-aria-expanded-false | Element with role
toolbar having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-toolbar-aria-expanded-undefined | Element with role
toolbar having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tooltip-aria-expanded-true | Element with role
tooltip having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tooltip-aria-expanded-false | Element with role
tooltip having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tooltip-aria-expanded-undefined | Element with role
tooltip having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tree-aria-activedescendant-obj1 | Element with role
tree having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tree-aria-expanded-true | Element with role
tree having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tree-aria-expanded-false | Element with role
tree having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-tree-aria-expanded-undefined | Element with role
tree having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-activedescendant-obj1 | Element with role
treegrid having inherited state or property
aria-activedescendant with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-expanded-true | Element with role
treegrid having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-expanded-false | Element with role
treegrid having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-expanded-undefined | Element with role
treegrid having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-level-1 | Element with role
treegrid having inherited state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-multiselectable-true | Element with role
treegrid having inherited state or property
aria-multiselectable with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-multiselectable-false | Element with role
treegrid having inherited state or property
aria-multiselectable with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-readonly-true | Element with role
treegrid having inherited state or property
aria-readonly with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-readonly-false | Element with role
treegrid having inherited state or property
aria-readonly with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-required-true | Element with role
treegrid having inherited state or property
aria-required with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treegrid-aria-required-false | Element with role
treegrid having inherited state or property
aria-required with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-checked-true | Element with role
treeitem having inherited state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-checked-false | Element with role
treeitem having inherited state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-checked-mixed | Element with role
treeitem having inherited state or property
aria-checked with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-checked-undefined | Element with role
treeitem having inherited state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-expanded-true | Element with role
treeitem having inherited state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-expanded-false | Element with role
treeitem having inherited state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-expanded-undefined | Element with role
treeitem having inherited state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-level-1 | Element with role
treeitem having inherited state or property
aria-level with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-posinset-1 | Element with role
treeitem having inherited state or property
aria-posinset with value "1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-selected-true | Element with role
treeitem having inherited state or property
aria-selected with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-selected-false | Element with role
treeitem having inherited state or property
aria-selected with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-selected-undefined | Element with role
treeitem having inherited state or property
aria-selected with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-supported-inherited-treeitem-aria-setsize-1 | Element with role
treeitem having inherited state or property
aria-setsize with value "1" has value properly represented in accessibility API.
|
|||||||||||
| Required states and properties | ||||||||||||
| roles-properties-required-checkbox-aria-checked-true | Element with role
checkbox having required state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-checkbox-aria-checked-false | Element with role
checkbox having required state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-checkbox-aria-checked-mixed | Element with role
checkbox having required state or property
aria-checked with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-checkbox-aria-checked-undefined | Element with role
checkbox having required state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-combobox-aria-expanded-true | Element with role
combobox having required state or property
aria-expanded with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-combobox-aria-expanded-false | Element with role
combobox having required state or property
aria-expanded with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-combobox-aria-expanded-undefined | Element with role
combobox having required state or property
aria-expanded with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-controls-obj1 | Element with role
scrollbar having required state or property
aria-controls with value "obj1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-controls-obj1 obj2 | Element with role
scrollbar having required state or property
aria-controls with value "obj1 obj2" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-orientation-vertical | Element with role
scrollbar having required state or property
aria-orientation with value "vertical" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-orientation-horizontal | Element with role
scrollbar having required state or property
aria-orientation with value "horizontal" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-valuemax-1.1 | Element with role
scrollbar having required state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-valuemin-1.1 | Element with role
scrollbar having required state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-scrollbar-aria-valuenow-1.1 | Element with role
scrollbar having required state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-slider-aria-valuemax-1.1 | Element with role
slider having required state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-slider-aria-valuemin-1.1 | Element with role
slider having required state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-slider-aria-valuenow-1.1 | Element with role
slider having required state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-spinbutton-aria-valuemax-1.1 | Element with role
spinbutton having required state or property
aria-valuemax with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-spinbutton-aria-valuemin-1.1 | Element with role
spinbutton having required state or property
aria-valuemin with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-spinbutton-aria-valuenow-1.1 | Element with role
spinbutton having required state or property
aria-valuenow with value "1.1" has value properly represented in accessibility API.
|
|||||||||||
| Inherited required states and properties | ||||||||||||
| roles-properties-required-inherited-menuitemcheckbox-aria-checked-true | Element with role
menuitemcheckbox having inherited required state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemcheckbox-aria-checked-false | Element with role
menuitemcheckbox having inherited required state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemcheckbox-aria-checked-mixed | Element with role
menuitemcheckbox having inherited required state or property
aria-checked with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemcheckbox-aria-checked-undefined | Element with role
menuitemcheckbox having inherited required state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemradio-aria-checked-true | Element with role
menuitemradio having inherited required state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemradio-aria-checked-false | Element with role
menuitemradio having inherited required state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemradio-aria-checked-mixed | Element with role
menuitemradio having inherited required state or property
aria-checked with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-menuitemradio-aria-checked-undefined | Element with role
menuitemradio having inherited required state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-radio-aria-checked-true | Element with role
radio having inherited required state or property
aria-checked with value "true" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-radio-aria-checked-false | Element with role
radio having inherited required state or property
aria-checked with value "false" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-radio-aria-checked-mixed | Element with role
radio having inherited required state or property
aria-checked with value "mixed" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-required-inherited-radio-aria-checked-undefined | Element with role
radio having inherited required state or property
aria-checked with value "undefined" has value properly represented in accessibility API.
|
|||||||||||
| Override default value of inherited state / property | ||||||||||||
| "implict value for role" | ||||||||||||
| Override default value of inherited required state / property | ||||||||||||
| "implict value for role" | ||||||||||||
| Required parent hierarchies (not testing) | ||||||||||||
| Required child hierarchies (not testing) | ||||||||||||
| Some required owned elements have grandchildren requirements indicated with arrow, test separately | ||||||||||||
| Presentation | ||||||||||||
| The statement "as if no role of presentation was applied" means that the role for the default native semantics is mapped based on the operating system. | ||||||||||||
| role-presentation-focusable | A focusable element with role presentation is mapped to the accessibility API as if no role of presentation was applied | |||||||||||
| role-presentation-atomic-nofocus | An unfocusable element with role presentation, having an aria-atomic property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-atomic property with value of "true." | |||||||||||
| role-presentation-busy-nofocus | An unfocusable element with role presentation, having an aria-busy property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-busy property with value of "true." | |||||||||||
| role-presentation-controls-nofocus | An unfocusable element with role presentation, having an aria-controls property with a valid IDREF value, is mapped to the accessibility API, as if no role of presentation was applied and such that the aria-controls value is properly represented for the property. | |||||||||||
| role-presentation-describedby-nofocus | An unfocusable element with role presentation, having an aria-describedby property with a valid IDREF, is mapped to the accessibility API, as if no role of presentation was applied and such that the aria-describedby value is properly represented for the property. | |||||||||||
| role-presentation-disabled-nofocus | An unfocusable element with role presentation, having an aria-disabled property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-disabled property with value of "true." | |||||||||||
| role-presentation-dropeffect-nofocus | An unfocusable element with role presentation, having an aria-dropeffect property with value "move", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-dropeffect property with value of "move". | |||||||||||
| role-presentation-flowto-nofocus | An unfocusable element with role presentation, having an aria-flowto property with a valid IDREF value, is mapped to the accessibility API, as if no role of presentation was applied and such that the aria-flowto value is properly represented for the property. | |||||||||||
| role-presentation-grabbed-nofocus | An unfocusable element with role presentation, having an aria-grabbed property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-grabbed property with value of "true." | |||||||||||
| role-presentation-haspopup-nofocus | An unfocusable element with role presentation, having an aria-haspopup property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-haspopup property with value of "true." | |||||||||||
| role-presentation-hidden-nofocus | An unfocusable element with role presentation, having an aria-hidden property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-hidden property with value of "true." | |||||||||||
| role-presentation-invalid-nofocus | An unfocusable element with role presentation, having an aria-invalid property with value "true", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-invalid property with value of "true." | |||||||||||
| role-presentation-label-nofocus | An unfocusable element with role presentation, having an aria-label property with value "test", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-label property with value of "test." | |||||||||||
| role-presentation-labelledby-nofocus | An unfocusable element with role presentation, having an aria-labelledby property with a valid IDREF value, is mapped to the accessibility API, as if no role of presentation was applied and such that the aria-labelledby value is properly represented for the property. | |||||||||||
| role-presentation-live-nofocus | An unfocusable element with role presentation, having an aria-live property with value "assertive", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-live property with value of "assertive." | |||||||||||
| role-presentation-owns-nofocus | An unfocusable element with role presentation, having an aria-owns property with a valid IDREF value, is mapped to the accessibility API, as if no role of presentation was applied and such that the aria-owns value is properly represented for the property. | |||||||||||
| role-presentation-relevant-nofocus | An unfocusable element with role presentation, having an aria-relevant property with value "text", is mapped to the accessibility API, as if no role of presentation was applied and has the aria-relevant property with value of "text". | |||||||||||
| role-presentation-owned-children-noidref-nofocus | An owned, unfocusable element, that is not mapped in an aria relationship, with an inherited presentation role is properly mapped to the accessibility API as as if a role of presentation was applied. | |||||||||||
| role-presentation-owned-children-idref-focus | An owned, focusable element, whose ID is mapped in an aria relationship, with an inherited presentation role is mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-atomic-nofocus | An owned, unfocusable element, having an aria-atomic property with value "true", and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-busy-nofocus | An owned, unfocusable element, having an aria-busy property with value "true", and an inherited presentation role is mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-controls-nofocus | An owned, unfocusable element, having an aria-controls property with a valid IDREF value, and an inherited presentation role is mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-describedby-nofocus | An owned, unfocusable element, having an aria-describedby property with a valid IDREF value, and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-disabled-nofocus | An owned, unfocusable element, having an aria-disabled property with value "true", and an inherited presentation role is is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-dropeffect-nofocus | An owned, unfocusable element, having an aria-dropeffect property with value "move", and an inherited presentation role is is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-flowto-nofocus | An owned, unfocusable element, having an aria-flowto property with a valid IDREF value, and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-grabbed-nofocus | An owned, unfocusable element, having an aria-grabbed property with a valid IDREF value, and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-haspopup-nofocus | An owned, unfocusable element, having an aria-haspopup property with value "true", and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-hidden-nofocus | An owned, unfocusable element, having an aria-hidden property with value "true", and an inherited presentation role is properly mapped to the accessibility API as if the element with role of presentation were hidden. | |||||||||||
| role-presentation-owned-children-invalid-nofocus | An owned, unfocusable element, having an aria-invalid property with value "true", and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-label-nofocus | An owned, unfocusable element, having an aria-label property with value "test", and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-labelledby-nofocus | An owned, unfocusable element, having an aria-labelledby property with a valid IDREF value, and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-live-nofocus | An owned, unfocusable element, having an aria-live property with value "assertive", and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-owns-nofocus | An owned, unfocusable element, having an aria-owns property with a valid IDREF value, and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-relevant-nofocus | An owned, unfocusable element, having an aria-relevant property with value "text", and an inherited presentation role is properly mapped to the accessibility API as if no presentation role was applied. | |||||||||||
| role-presentation-owned-children-role-nofocus | An owned, unfocusable element, with a non-presentational role attribute set to "checkbox", and an inherited presentation role is properly mapped to the accessibility API as if the role was checkbox and not presentation. | |||||||||||
| role-presentation-ariaowned-children role-nofocus | A unordered list element (<ul> having a role of presentation and having a list item child element (<li>) and having an aria-owned property set to the id of an owned child having a role of "listitem" shall properly map the structural element (<ul>, <li>) and owned children to the accessibility API as elements having role presentation. | |||||||||||
| role-presentation-owned-children-nonglobalattribute-nofocus | An element with role presentation and with an owned child having the aria-checked property with value "true" and the aria-expanded property with value "true", and with no global WAI-ARIA states and properties, will map the owned child as a presentational element to the accessibility API without the aria-checked and aria-expanded properties. | |||||||||||
| role-presentation-nonglobalattribute-nofocus | An element with role presentation having the aria-checked property with value "true" and the aria-expanded property with value "true", and with no global WAI-ARIA states and properties, will map the owned child as a presentational element to the accessibility API without the aria-checked and aria-expanded properties. | |||||||||||
| role-presentation-id-mapped-to-relation | An element with role presentation with an ID attribute referenced by an ARIA relation (e.g. aria-describedby) is mapped to the accessibility API as if no presentational role was applied. | |||||||||||
| role-presentation-id-mapped-to-relation-hidden | An element with role presentation with an ID attribute referenced by an ARIA relation (e.g. aria-describedby) and with aria-hidden with value "true" is mapped to the accessibility API as if no presentational role was applied. | |||||||||||
| role-presentation-owned-child-id-mapped-to-relation | An element with role an inherited role of presentation with an ID attribute referenced by an ARIA relation (e.g. aria-describedby, aria-flowto) is mapped to the accessibility API as if no presentational role was applied. | |||||||||||
| role-presentation-owned-child-id-mapped-to-relation | An element with role an inherited role of presentation with an ID attribute referenced by an ARIA relation (e.g. aria-describedby, aria-flowto) and with aria-hidden is mapped to the accessibility API as if no presentational role was applied. | |||||||||||
| Name computation (manual) | ||||||||||||
| Todo | ||||||||||||
| Name computation on input controls | ||||||||||||
| INPUT type=ANY may need to be expanded to all the input types but not necessarily for CR. This is a question for the director. | ||||||||||||
| accessible-name-input- | An INPUT type=ANY with aria-hidden="true" with no aria-labelledby has an accessible name of BLANK. | |||||||||||
| accessible-name-input- | An INPUT type=ANY with a HIDDEN attribute with no aria-labelledby has an accessible name of BLANK. | |||||||||||
| accessible-name-input- | An INPUT type=hidden with no aria-labelledby has an accessible name of BLANK. | |||||||||||
| accessible-name-input- | An INPUT type=ANY with an aria-label and no aria-labelledby has an accessible name equal to the value of the aria-label attribute. | |||||||||||
| accessible-name-input- | An INPUT type=ANY with an aria-labelledby and no aria-label has an accessible name equal to the concatenation of the accessible names referenced by the aria-labelledby. | |||||||||||
| accessible-name-input- | An INPUT type=ANY with an aria-labelledby and an aria-label has an accessible name that is the concatenation of the aria-labelledby accessible name and the aria-label accessible name. | |||||||||||
| accessible-name-input- | An INPUT type=submit with no aria-labelledby and no aria-label and does not have a role=presentation, has an accessible name of "Submit". | |||||||||||
| accessible-name-input- | An INPUT type=reset with no aria-labelledby and no aria-label and does not have a role=presentation, has an accessible name of "Reset". | |||||||||||
| accessible-name-input- | An INPUT type=button with no aria-labelledby and no aria-label and does not have a role=presentation, has an accessible name equal to the element's value attribute. | |||||||||||
| accessible-name-input- | An INPUT type=img with no aria-labelledby and no aria-label, does not have a role=presentation, and has an alt attribute, has an accessible name equal to the value of the alt attribute. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, file, or img with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element, has an accessible name equal to the contents of the LABEL element. | |||||||||||
| accessible-name-input- | Embedded controls: | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, or file with an embedded INPUT type=text has an accesisble name that embeds the value attribute of the embedded text INPUT. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, or file with an embedded element with a role=menu has an accesible name that embeds the accessbile name of the selected menuitem. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, or file with an embedded element with a role=range that has an aria-valuetext has an accesible name that embeds the aria-valuetext of the range. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, or file with an embedded element with a role=range that has no aria-valuetext has an accesible name that embeds the aria-valuenow of the range. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, file, or img with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title, has an accessible name equal to the value of the title attribute. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, or file that has associated CSS :before content rule has an accessible name that is the concatenation of the before text and the otherwise calculated accessible name. | |||||||||||
| accessible-name-input- | An INPUT type=text, password, checkbox, radio, or file that has associated CSS :after content rule has an accessible name that is the concatenation of the otherwise calculated name and the after text. | |||||||||||
| accessible-name-input- | An INPUT type=img that has associated CSS rule that replaces the image with text has an accessible name equal to that replacement text. | |||||||||||
| accessible-name-input- | An INPUT type=ANY that has an associated CSS rule that replaces old text with new text has an accessible name that includes the new text. | |||||||||||
| Name computation on img | ||||||||||||
| Definitions: the shorthand TextOfElements(id-value) or TextOfElements(id-value-list), , e.g., TextOfElements(ID1) or TextOfElements(ID1 Id2 ID3 ... IDn), represeents the concatenation of text values from the elements with the specified ID attributes. When text is concatenated, all excess leading and trailing white space is removed, and space characters are added such that there is a single space between the concatenated values. | ||||||||||||
| accessible-name-img- | <IMG aria-label="l"> and aria-labelledby not specified and
alt not specified and title not specified has accname = "l" |
|||||||||||
| accessible-name-img- | <IMG aria-label="l" alt="a" title="t"> and aria-labelledby not specified has accname = "l" | |||||||||||
| accessible-name-img- | <IMG aria-labelledby="ID1"> and aria-label not specified and alt not specified and title not specified has accname = TextOfElement(ID1) | |||||||||||
| accessible-name-img- | <IMG aria-labelledby="ID1"> and aria-label not specified and alt not specified and title not specified where ID1 is not valid has accname = BLANK. | |||||||||||
| accessible-name-img- | <IMG aria-label="l" aria-labelledby="ID1"> and alt not specified and title not specified has accname = TextOfElement(ID1) | |||||||||||
| accessible-name-img- | <IMG aria-label="l" aria-labelledby="ID1"> and alt not specified and title not specified where ID1 is not valid has accname = "L" (this test is not required for CR) | |||||||||||
| accessible-name-img- | <IMG aria-labelledby="ID1 ID2 ID3 ... IDn"> and aria-label not specified and alt not specified and title not specified has accname = TextOfElements(ID1 ID2 ID3 ... IDn) | |||||||||||
| accessible-name-img- | <IMG id="ID0" aria-label="l" aria-labelledby="ID0 ID1"> and alt not specified and title not specified has accname = "l " + TextOfElements(ID1) | |||||||||||
| accessible-name-img- | <IMG id="ID0" aria-label="l" aria-labelledby="ID0 ID1 ID2 ID3 ... IDn"> and alt not specified and title not specified has accname = "l " + TextOfElements(ID1 ID2 ID3 ... IDn) | |||||||||||
| accessible-name-img- | <IMG id="ID0" aria-label="l" aria-labelledby="ID0 ID1 ID2 ID3 ... IDn" alt="a" title="t"> has accname = "l " + TextOfElements(ID1 ID2 ID3 ... IDn) | |||||||||||
| accessible-name-img- | <IMG id="ID0" aria-label="" aria-labelledby="ID0 ID1 ID2 ID3 ... IDn" alt="" title="t"> has accname = TextOfElements(ID1 ID2 ID3 ... IDn) | |||||||||||
| Hidden | ||||||||||||
| @@Joseph to write: Test permutations of aria-hidden, display:none, visibility:hidden, and html @hidden to see what UAs are doing | ||||||||||||
| Updates to accessible name on change to Live Region | ||||||||||||
| aria-live causes magic to happen, tells rendering engine to send events that it might not otherwise (but this might not be ARIA CR, needs testing but might not be in UAIG) | ||||||||||||
| Test "application" requirement that user agents must not treat main content element as landmark | ||||||||||||
| role-application-maincontent | User agent processing HTML page in which body element has role="application" does not include this element in the list of navigational landmarks. | |||||||||||
| @@JamesC to write: Combobox has MUST requirement but we don't know what it means to test, may need rewrite or other clarification (discussion of issues pending) | ||||||||||||
| Focus | ||||||||||||
| aria-activedescendant and aria-flowto change how focus works, need to test (after finishing defining) (though may be a UAIG test, not a ARIA CR test); may have interaction with aria-multiselectable | ||||||||||||
| aria-selected | ||||||||||||
| @@JamesC to write: MUST statement in aria-selected to be dealt with in discussion on focus | ||||||||||||
| Relationship properties | ||||||||||||
| @@Raman to write: relationship states and properties may have some "magic" that needs to be tested beyond just the simple API mapping | ||||||||||||
| "Mixed" value | ||||||||||||
| states-checked-mixed-menuitemradio | Element with role menuitemradio having inherited state or property
aria-checked with value "mixed" has value represented in accessibility
API in the same manner as the value of "false".
|
|||||||||||
| states-checked-mixed-radio | Element with role radio having inherited state or property
aria-checked with value "mixed" has value represented in accessibility
API in the same manner as the value of "false".
|
|||||||||||
| Meaning of aria-expanded | ||||||||||||
| @@Janina to write: test aria-expanded undefined = not expandable, false = expandable but not expanded (should be clear in UAIG but might be overlooked right now) | ||||||||||||
| Unknown values of aria-invalid | ||||||||||||
| states-invalid-unknown | An element with role checkbox, having an aria-invalid property with value "foo" is mapped to the accessibility API as having an aria-invalid value of "true" |
|||||||||||
| states-invalid-blank | An element with role checkbox, having an aria-invalid property with value "" is mapped to the accessibility API as having an aria-invalid value of "true" |
|||||||||||
| Role mapping with aria-multiline | ||||||||||||
| aria-multiline affects role mapping of textbox for AXAPI, check not just a state mapping but a role thing | ||||||||||||
| Ownership with aria-owns | ||||||||||||
| @@Raman to write: aria-owns need to test that owned element is handled properly in API, not necessarily a simple mapping to look up; not for CR test what happens when element has both DOM children and ARIA-owns | ||||||||||||
| Computed default for aria-posinset | ||||||||||||
| @@Raman to write: aria-posinset mapping to AAPI has a computed default value if not provided, don't check for a standard default, and also may need to test what happens if some provided and some not (might be UAIG issue); same issues for aria-setsize | ||||||||||||
| Button role with aria-pressed | ||||||||||||
| button-aria-pressed-absent | An element with role button without the aria-pressed state is properly mapped to the accessibility API | |||||||||||
| button-aria-pressed-true | An element with role button with an aria-pressed state of "true" is properly mapped to the accessibility API | |||||||||||
| Values of aria-relevant | ||||||||||||
| roles-properties-global-main-aria-relevant-additions_removals | Element with role
main having global state or property
aria-relevant with value "additions removals" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-removals_text | Element with role
main having global state or property
aria-relevant with value "removals text" has value properly represented in accessibility API.
|
|||||||||||
| roles-properties-global-main-aria-relevant-additions_removals_text | Element with role
main having global state or property
aria-relevant with value "additions removals text" has value properly represented in accessibility API.
|
|||||||||||
| Exposure of aria-valuenow | ||||||||||||
| @@JamesN to write: aria-valuenow exposure depends on whether aria-valuetext provided; aria-valuenow may be exposed as is or converted a percent, need to test and determine if conforming | ||||||||||||
| Host language requirements | ||||||||||||
| @@Michael to figure out: not sure how to test the host language requirements in section 7, since they're trivial, some of the later ones don't have a completed spec to which they apply. Does non-existence get us out of requirement to test them? | ||||||||||||
| Namespace usage | ||||||||||||
| @@Michael to write: May need to test what happens when the namespace usage of ARIA is used, with XUL, SVG, MathML | ||||||||||||
| Stability of DOM | ||||||||||||
| Test that user agent doesn't change ARIA features in DOM by testing that DOM is as expected | ||||||||||||
| AAPI-initiated changes | ||||||||||||
| test in 8.3 that UA can inform web application of changes through AAPI, James/Cynthia can provide a test case that will pass 2 implementations even though in general we can't verify this | ||||||||||||
| Conformance checkers | ||||||||||||
| 8.4 conformance checker verify | ||||||||||||
| Duplicate IDs | ||||||||||||
| Note: there is no must clause that would imply any order as to which object is retrieved so we may not need to test this. That is important is that we retrieve at one object having the ID to the platform accessibility API. | ||||||||||||
| role-button-aria-describedby-duplicateID | An element with role of "button" with an aria-describedby value of "foo" is mapped to either of one of two div elements each having the id of "foo" in the accessibility API | |||||||||||
| role-button-aria-labelledby-duplicateID | An element with role of "button" with an aria-labelledby value of "foo" is mapped to either of one of two div elements each having the id of "foo" shall provide an an accessible name to the accessibility equivalent to either of the two label's text whose ID is "foo" | |||||||||||