Tests accessibility values of ignored nodes. RootWebArea *none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : html ignored : true ignoredReasons : [ [0] : { name : uninteresting value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none image *image { childIds : chromeRole : { type : internalRole value : 99 } domNode : svg ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } [2] : { nativeSource : title type : relatedElement } [3] : { attribute : title type : attribute } ] type : computedString value : } nodeId : parentId : properties : [ ] role : { type : role value : image } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : div ignored : true ignoredReasons : [ [0] : { name : ariaHiddenElement value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : div ignored : true ignoredReasons : [ [0] : { name : ariaHiddenSubtree value : { relatedNodes : [ [0] : { nodeResult : div } ] type : idref } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : ol ignored : true ignoredReasons : [ [0] : { name : presentationalRole value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : li ignored : true ignoredReasons : [ [0] : { name : presentationalRole value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *generic StaticText "Div in list isn't presentational" { childIds : chromeRole : { type : internalRole value : 88 } domNode : div ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } ] type : computedString value : } nodeId : parentId : properties : [ ] role : { type : role value : generic } } RootWebArea none none *LabelText StaticText "Content within label refers to label container" { childIds : chromeRole : { type : internalRole value : 104 } domNode : label ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } [2] : { attribute : title type : attribute } ] type : computedString value : } nodeId : parentId : properties : [ ] role : { type : internalRole value : LabelText } } RootWebArea none none LabelText *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : span ignored : true ignoredReasons : [ [0] : { name : uninteresting value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : div ignored : true ignoredReasons : [ [0] : { name : notRendered value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : span ignored : true ignoredReasons : [ [0] : { name : notRendered value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : canvas ignored : true ignoredReasons : [ [0] : { name : probablyPresentational value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : canvas ignored : true ignoredReasons : [ [0] : { name : presentationalRole value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *combobox MenuListPopup { childIds : chromeRole : { type : internalRole value : 209 } domNode : select ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } [2] : { nativeSource : label type : relatedElement } [3] : { attribute : title type : attribute } ] type : computedString value : } nodeId : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } [2] : { name : hasPopup value : { type : token value : menu } } [3] : { name : expanded value : { type : booleanOrUndefined value : false } } ] role : { type : role value : combobox } value : { type : string value : Options are not sent } } RootWebArea none none combobox MenuListPopup *option "Options are not sent" { childIds : chromeRole : { type : internalRole value : 127 } domNode : option ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } [2] : { type : contents value : { type : computedString value : Options are not sent } } [3] : { attribute : title superseded : true type : attribute } ] type : computedString value : Options are not sent } nodeId : parentId : properties : [ [0] : { name : focusable value : { type : booleanOrUndefined value : true } } [1] : { name : selected value : { type : booleanOrUndefined value : true } } ] role : { type : role value : option } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : button ignored : true ignoredReasons : [ [0] : { name : inertElement value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : button ignored : true ignoredReasons : [ [0] : { name : inertElement value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *generic "span with ARIA label" StaticText "should not be ignored" { childIds : chromeRole : { type : internalRole value : 88 } domNode : span ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label attributeValue : { type : string value : span with ARIA label } type : attribute value : { type : computedString value : span with ARIA label } } ] type : computedString value : span with ARIA label } nodeId : parentId : properties : [ ] role : { type : role value : generic } } RootWebArea none none *none { childIds : chromeRole : { type : internalRole value : 0 } domNode : div ignored : true ignoredReasons : [ [0] : { name : uninteresting value : { type : boolean value : true } } ] nodeId : parentId : role : { type : role value : none } } RootWebArea none none *generic StaticText "summary element without details parent is ignored" { childIds : chromeRole : { type : internalRole value : 88 } description : { type : computedString value : summary element without details parent is ignored } domNode : summary ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } ] type : computedString value : } nodeId : parentId : properties : [ ] role : { type : role value : generic } } RootWebArea none none *button "Ignored parent shouldn't cause descendant to be missing from the tree" StaticText "Ignored parent shouldn't cause descendant to be missing from the tree" { childIds : chromeRole : { type : internalRole value : 9 } domNode : button ignored : false name : { sources : [ [0] : { attribute : aria-labelledby type : relatedElement } [1] : { attribute : aria-label type : attribute } [2] : { nativeSource : label type : relatedElement } [3] : { type : contents value : { type : computedString value : Ignored parent shouldn't cause descendant to be missing from the tree } } [4] : { attribute : title superseded : true type : attribute } ] type : computedString value : Ignored parent shouldn't cause descendant to be missing from the tree } nodeId : parentId : properties : [ [0] : { name : invalid value : { type : token value : false } } [1] : { name : focusable value : { type : booleanOrUndefined value : true } } ] role : { type : role value : button } }