blob: 5b72dadf40b65200e4e0bab92aee89c63cda36db [file] [log] [blame]
Non-hidden div for comparison
non-hidden treeitem
hidden non-treeitem
Buttons are leaf nodes
Descendant of aria-hidden node
List item also presentational
Div in list isn't presentational
Content within label refers to label container inert button
button in inert subtree
WebArea
tree
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "ancestorDisallowsChild",
"value": {
"type": "idref",
"relatedNodes": [
{
"nodeResult": "div"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "div"
}
WebArea
img
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "ancestorDisallowsChild",
"value": {
"type": "idref",
"relatedNodes": [
{
"nodeResult": "div"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "svg"
}
WebArea
button "Buttons are leaf nodes"
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "ancestorIsLeafNode",
"value": {
"type": "idref",
"relatedNodes": [
{
"nodeResult": "button"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "span"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "ariaHiddenElement",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "div"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "ariaHiddenSubtree",
"value": {
"type": "idref",
"relatedNodes": [
{
"nodeResult": "div"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "div"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "presentationalRole",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "ol"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "inheritsPresentation",
"value": {
"type": "idref",
"relatedNodes": [
{
"nodeResult": "ol"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "li"
}
WebArea
GenericContainer
tree
img
button "Buttons are leaf nodes"
text "List item also presentational"
*GenericContainer
text "Div in list isn't presentational"
checkbox "Content within label refers to label container"
GenericContainer
combobox
GenericContainer
{
"nodeId": "<string>",
"ignored": false,
"role": {
"type": "internalRole",
"value": "GenericContainer"
},
"name": {
"type": "computedString",
"value": "",
"sources": [
{
"type": "relatedElement",
"attribute": "aria-labelledby"
},
{
"type": "attribute",
"attribute": "aria-label"
},
{
"type": "attribute",
"attribute": "title"
}
]
},
"properties": [],
"domNode": "div"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "labelFor",
"value": {
"type": "idref",
"relatedNodes": [
{
"idref": "checkbox",
"nodeResult": "input#checkbox"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "label"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "labelContainer",
"value": {
"type": "idref",
"relatedNodes": [
{
"nodeResult": "label"
}
]
}
},
{
"name": "labelFor",
"value": {
"type": "idref",
"relatedNodes": [
{
"idref": "checkbox",
"nodeResult": "input#checkbox"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "span"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "notRendered",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "div"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "notRendered",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "span"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "probablyPresentational",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "canvas"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "presentationalRole",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "canvas"
}
WebArea
GenericContainer
tree
img
button "Buttons are leaf nodes"
text "List item also presentational"
GenericContainer
checkbox "Content within label refers to label container"
GenericContainer
*combobox
MenuListPopup
GenericContainer
{
"nodeId": "<string>",
"ignored": false,
"role": {
"type": "role",
"value": "combobox"
},
"name": {
"type": "computedString",
"value": "",
"sources": [
{
"type": "relatedElement",
"attribute": "aria-labelledby"
},
{
"type": "attribute",
"attribute": "aria-label"
},
{
"type": "relatedElement",
"nativeSource": "label"
},
{
"type": "attribute",
"attribute": "title"
}
]
},
"value": {
"type": "string",
"value": "Options should be"
},
"properties": [
{
"name": "invalid",
"value": {
"type": "token",
"value": "false"
}
},
{
"name": "expanded",
"value": {
"type": "booleanOrUndefined",
"value": false
}
}
],
"domNode": "select"
}
WebArea
combobox
MenuListPopup
*menuitem "Options should be"
menuitem "sent down even though"
menuitem "they are grandchildren"
{
"nodeId": "<string>",
"ignored": false,
"role": {
"type": "role",
"value": "menuitem"
},
"name": {
"type": "computedString",
"value": "Options should be",
"sources": [
{
"type": "relatedElement",
"attribute": "aria-labelledby"
},
{
"type": "attribute",
"attribute": "aria-label"
},
{
"type": "contents",
"value": {
"type": "computedString",
"value": "Options should be"
}
}
]
},
"properties": [],
"domNode": "option"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "inertElement",
"value": {
"type": "boolean",
"value": true
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "button"
}
WebArea
*Ignored
{
"nodeId": "<string>",
"ignored": true,
"ignoredReasons": [
{
"name": "inertSubtree",
"value": {
"type": "idref",
"relatedNodes": [
{
"idref": "inert-root",
"nodeResult": "div#inert-root"
}
]
}
}
],
"role": {
"type": "internalRole",
"value": "Ignored"
},
"domNode": "button"
}