Title: [251964] trunk/LayoutTests
Revision
251964
Author
yu...@chromium.org
Date
2019-11-02 09:54:41 -0700 (Sat, 02 Nov 2019)

Log Message

REGRESSION: [ Mac ] inspector/dom/getAccessibilityPropertiesForNode.html is failing
https://bugs.webkit.org/show_bug.cgi?id=203746

Unreviewed. Move custom test expectation under platform/gtk and revert generic
one to the previous state (it was wrongly updated in r251818).


* inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
* platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt: Copied from LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (251963 => 251964)


--- trunk/LayoutTests/ChangeLog	2019-11-02 07:36:24 UTC (rev 251963)
+++ trunk/LayoutTests/ChangeLog	2019-11-02 16:54:41 UTC (rev 251964)
@@ -1,3 +1,14 @@
+2019-11-02  Yury Semikhatsky  <yu...@chromium.org>
+
+        REGRESSION: [ Mac ] inspector/dom/getAccessibilityPropertiesForNode.html is failing
+        https://bugs.webkit.org/show_bug.cgi?id=203746
+
+        Unreviewed. Move custom test expectation under platform/gtk and revert generic
+        one to the previous state (it was wrongly updated in r251818).
+
+        * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
+        * platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt: Copied from LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt.
+
 2019-11-01  Devin Rousso  <drou...@apple.com>
 
         Web Inspector: Timelines: add a timeline that shows information about any recorded CSS animation/transition

Modified: trunk/LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt (251963 => 251964)


--- trunk/LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt	2019-11-02 07:36:24 UTC (rev 251963)
+++ trunk/LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt	2019-11-02 16:54:41 UTC (rev 251964)
@@ -13,6 +13,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     mouseEventNodeId: exists
     parentNodeId: exists
 
@@ -20,6 +21,7 @@
     exists: true
     label: Tree Item Level 2
     role: treeitem
+    childNodeIds.length: 1
     parentNodeId: exists
     hierarchyLevel: 1
 
@@ -29,6 +31,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <li role="treeitem">
@@ -40,7 +43,7 @@
     exists: true
     label: Tree Item Level 1
     role: treeitem
-    childNodeIds.length: 1
+    childNodeIds.length: 2
     parentNodeId: exists
     hierarchyLevel: 1
 
@@ -60,15 +63,17 @@
 
 <li aria-level="1">List Item Level 1</li>
     exists: true
-    label: List Item Level 1
+    label: 
     role: listitem
+    childNodeIds.length: 1
     parentNodeId: exists
     hierarchyLevel: 1
 
 <li aria-level="2">List Item Level 2</li>
     exists: true
-    label: List Item Level 2
+    label: 
     role: listitem
+    childNodeIds.length: 1
     parentNodeId: exists
     hierarchyLevel: 2
 
@@ -88,9 +93,9 @@
         </ol>
     </li>
     exists: true
-    label: List Item Level 1
+    label: 
     role: listitem
-    childNodeIds.length: 1
+    childNodeIds.length: 2
     parentNodeId: exists
     hierarchyLevel: 1
 
@@ -113,6 +118,7 @@
     exists: true
     label: H1
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 8
 
@@ -120,6 +126,7 @@
     exists: true
     label: H6
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 6
 
@@ -127,6 +134,7 @@
     exists: true
     label: H5
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 5
 
@@ -134,6 +142,7 @@
     exists: true
     label: H4
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 4
 
@@ -141,6 +150,7 @@
     exists: true
     label: H3
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 3
 
@@ -148,6 +158,7 @@
     exists: true
     label: H2
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 2
 
@@ -155,6 +166,7 @@
     exists: true
     label: H1
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 1
 
@@ -162,6 +174,7 @@
     exists: true
     label: expanded
     role: treeitem
+    childNodeIds.length: 1
     parentNodeId: exists
     hierarchyLevel: 1
 
@@ -169,6 +182,7 @@
     exists: true
     label: collapsed
     role: treeitem
+    childNodeIds.length: 1
     expanded: false
     parentNodeId: exists
     selected: true
@@ -178,6 +192,7 @@
     exists: true
     label: expanded
     role: treeitem
+    childNodeIds.length: 1
     expanded: true
     parentNodeId: exists
     hierarchyLevel: 1
@@ -405,6 +420,7 @@
     exists: true
     label: 
     role: navigation
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-tip">doc-tip</div>
@@ -411,6 +427,7 @@
     exists: true
     label: 
     role: note
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-subtitle">doc-subtitle</div>
@@ -417,6 +434,7 @@
     exists: true
     label: doc-subtitle
     role: heading
+    childNodeIds.length: 1
     parentNodeId: exists
     headingLevel: 2
 
@@ -424,6 +442,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-pullquote">doc-pullquote</div>
@@ -430,6 +449,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-prologue">doc-prologue</div>
@@ -436,6 +456,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-preface">doc-preface</div>
@@ -442,6 +463,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-part">doc-part</div>
@@ -448,6 +470,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-pagelist">doc-pagelist</div>
@@ -454,6 +477,7 @@
     exists: true
     label: 
     role: navigation
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-pagebreak">doc-pagebreak</div>
@@ -466,6 +490,7 @@
     exists: true
     label: 
     role: note
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-noteref">doc-noteref</div>
@@ -472,6 +497,7 @@
     exists: true
     label: doc-noteref
     role: link
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-introduction">doc-introduction</div>
@@ -478,6 +504,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-index">doc-index</div>
@@ -484,6 +511,7 @@
     exists: true
     label: 
     role: navigation
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-glossref">doc-glossref</div>
@@ -490,6 +518,7 @@
     exists: true
     label: doc-glossref
     role: link
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-glossary">doc-glossary</div>
@@ -496,6 +525,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-foreword">doc-foreword</div>
@@ -502,6 +532,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-footnote">doc-footnote</div>
@@ -508,6 +539,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-example">doc-example</div>
@@ -514,6 +546,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-errata">doc-errata</div>
@@ -520,6 +553,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-epilogue">doc-epilogue</div>
@@ -526,6 +560,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-epigraph">doc-epigraph</div>
@@ -532,6 +567,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-endnotes">doc-endnotes</div>
@@ -538,12 +574,14 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-endnote">doc-endnote</div>
     exists: true
-    label: doc-endnote
+    label: 
     role: listitem
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-dedication">doc-dedication</div>
@@ -550,6 +588,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-credits">doc-credits</div>
@@ -556,6 +595,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-credit">doc-credit</div>
@@ -562,6 +602,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-cover">doc-cover</div>
@@ -574,6 +615,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-colophon">doc-colophon</div>
@@ -580,6 +622,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-chapter">doc-chapter</div>
@@ -586,6 +629,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-biblioref">doc-biblioref</div>
@@ -592,6 +636,7 @@
     exists: true
     label: doc-biblioref
     role: link
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-bibliography">doc-bibliography</div>
@@ -598,12 +643,14 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-biblioentry">doc-biblioentry</div>
     exists: true
-    label: doc-biblioentry
+    label: 
     role: listitem
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-backlink">doc-backlink</div>
@@ -610,6 +657,7 @@
     exists: true
     label: doc-backlink
     role: link
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-appendix">doc-appendix</div>
@@ -616,6 +664,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-afterword">doc-afterword</div>
@@ -622,6 +671,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-acknowledgments">doc-acknowledgments</div>
@@ -628,6 +678,7 @@
     exists: true
     label: 
     role: region
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="doc-abstract">doc-abstract</div>
@@ -634,6 +685,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="checkbox" aria-checked="false">unchecked</div>
@@ -697,6 +749,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     disabled: true
     required: false
 
@@ -713,6 +766,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     focused: false
     readonly: true
     required: false
@@ -721,6 +775,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     focused: false
     invalid: true
     required: false
@@ -729,6 +784,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     focused: false
     invalid: spelling
     required: false
@@ -737,6 +793,7 @@
     exists: true
     label: 
     role: 
+    childNodeIds.length: 1
     focused: false
     required: true
 
@@ -812,6 +869,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     liveRegionAtomic: true
     liveRegionRelevant: additions,text
     liveRegionStatus: assertive
@@ -821,6 +879,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     liveRegionAtomic: false
     liveRegionRelevant: additions,text
     liveRegionStatus: polite
@@ -830,6 +889,7 @@
     exists: true
     label: 
     role: group
+    childNodeIds.length: 1
     parentNodeId: exists
 
 <div role="listbox" aria-busy="true">
@@ -895,7 +955,7 @@
     exists: true
     label: 
     role: group
-    childNodeIds.length: 2
+    childNodeIds.length: 3
     parentNodeId: exists
 
 <div><div></div></div>

Copied: trunk/LayoutTests/platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt (from rev 251963, trunk/LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt) (0 => 251964)


--- trunk/LayoutTests/platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt	2019-11-02 16:54:41 UTC (rev 251964)
@@ -0,0 +1,919 @@
+Checking Web Inspector protocol for the Accessibility Node Inspector.
+
+#document
+    exists: true
+    label: 
+    role: 
+    childNodeIds.length: 93
+
+
+Total elements to be tested: 122.
+
+<div _onclick_="void(0);">click</div>
+    exists: true
+    label: 
+    role: 
+    mouseEventNodeId: exists
+    parentNodeId: exists
+
+<li role="treeitem">Tree Item Level 2</li>
+    exists: true
+    label: Tree Item Level 2
+    role: treeitem
+    parentNodeId: exists
+    hierarchyLevel: 1
+
+<ul>
+            <li role="treeitem">Tree Item Level 2</li>
+        </ul>
+    exists: true
+    label: 
+    role: 
+    parentNodeId: exists
+
+<li role="treeitem">
+        <span>Tree Item Level 1</span>
+        <ul>
+            <li role="treeitem">Tree Item Level 2</li>
+        </ul>
+    </li>
+    exists: true
+    label: Tree Item Level 1
+    role: treeitem
+    childNodeIds.length: 1
+    parentNodeId: exists
+    hierarchyLevel: 1
+
+<ul role="tree">
+    <li role="treeitem">
+        <span>Tree Item Level 1</span>
+        <ul>
+            <li role="treeitem">Tree Item Level 2</li>
+        </ul>
+    </li>
+</ul>
+    exists: true
+    label: 
+    role: tree
+    childNodeIds.length: 1
+    parentNodeId: exists
+
+<li aria-level="1">List Item Level 1</li>
+    exists: true
+    label: List Item Level 1
+    role: listitem
+    parentNodeId: exists
+    hierarchyLevel: 1
+
+<li aria-level="2">List Item Level 2</li>
+    exists: true
+    label: List Item Level 2
+    role: listitem
+    parentNodeId: exists
+    hierarchyLevel: 2
+
+<ol>
+            <li aria-level="2">List Item Level 2</li>
+        </ol>
+    exists: true
+    label: 
+    role: list
+    childNodeIds.length: 1
+    parentNodeId: exists
+
+<li aria-level="1">
+        <span>List Item Level 1</span>
+        <ol>
+            <li aria-level="2">List Item Level 2</li>
+        </ol>
+    </li>
+    exists: true
+    label: List Item Level 1
+    role: listitem
+    childNodeIds.length: 1
+    parentNodeId: exists
+    hierarchyLevel: 1
+
+<ul>
+    <li aria-level="1">
+        <span>List Item Level 1</span>
+        <ol>
+            <li aria-level="2">List Item Level 2</li>
+        </ol>
+    </li>
+    <li aria-level="1">List Item Level 1</li>
+</ul>
+    exists: true
+    label: 
+    role: list
+    childNodeIds.length: 2
+    parentNodeId: exists
+
+<h1 style="color: red;" aria-level="8">H1</h1>
+    exists: true
+    label: H1
+    role: heading
+    parentNodeId: exists
+    headingLevel: 8
+
+<h6>H6</h6>
+    exists: true
+    label: H6
+    role: heading
+    parentNodeId: exists
+    headingLevel: 6
+
+<h5>H5</h5>
+    exists: true
+    label: H5
+    role: heading
+    parentNodeId: exists
+    headingLevel: 5
+
+<h4>H4</h4>
+    exists: true
+    label: H4
+    role: heading
+    parentNodeId: exists
+    headingLevel: 4
+
+<h3>H3</h3>
+    exists: true
+    label: H3
+    role: heading
+    parentNodeId: exists
+    headingLevel: 3
+
+<h2>H2</h2>
+    exists: true
+    label: H2
+    role: heading
+    parentNodeId: exists
+    headingLevel: 2
+
+<h1>H1</h1>
+    exists: true
+    label: H1
+    role: heading
+    parentNodeId: exists
+    headingLevel: 1
+
+<li role="treeitem" aria-expanded="undefined">expanded</li>
+    exists: true
+    label: expanded
+    role: treeitem
+    parentNodeId: exists
+    hierarchyLevel: 1
+
+<li role="treeitem" aria-expanded="false" id="activedescendant" aria-selected="true">collapsed</li>
+    exists: true
+    label: collapsed
+    role: treeitem
+    expanded: false
+    parentNodeId: exists
+    selected: true
+    hierarchyLevel: 1
+
+<li role="treeitem" aria-expanded="true">expanded</li>
+    exists: true
+    label: expanded
+    role: treeitem
+    expanded: true
+    parentNodeId: exists
+    hierarchyLevel: 1
+
+<ul role="tree" id="flowedTo1" aria-activedescendant="activedescendant">
+    <li role="treeitem" aria-expanded="true">expanded</li>
+    <li role="treeitem" aria-expanded="false" id="activedescendant" aria-selected="true">collapsed</li>
+    <li role="treeitem" aria-expanded="undefined">expanded</li>
+</ul>
+    exists: true
+    label: 
+    role: tree
+    activeDescendantNodeId: exists
+    childNodeIds.length: 3
+    parentNodeId: exists
+    selectedChildNodeIds.length: 1
+
+<div role="option" aria-busy="true">busy (self)</div>
+    exists: true
+    label: busy (self)
+    role: option
+    busy: true
+    parentNodeId: exists
+
+<div role="option">busy (parent)</div>
+    exists: true
+    label: busy (parent)
+    role: option
+    busy: true
+    parentNodeId: exists
+
+<div role="listbox" aria-multiselectable="true">
+    <div role="option" aria-selected="true">selected</div>
+    <div role="option" aria-selected="false">not selected</div>
+    <div role="option" aria-selected="true">selected</div>
+</div>
+    exists: true
+    label: 
+    role: listbox
+    childNodeIds.length: 3
+    parentNodeId: exists
+    required: false
+    selectedChildNodeIds.length: 2
+
+<div role="tab" aria-selected="false">not selected</div>
+    exists: true
+    label: not selected
+    role: tab
+    parentNodeId: exists
+
+<div role="tab" aria-selected="true">selected</div>
+    exists: true
+    label: selected
+    role: tab
+    parentNodeId: exists
+    selected: true
+
+<div role="tablist" aria-flowto="flowedTo1 invalidIdRef flowedTo2">
+    <div role="tab" aria-selected="true">selected</div>
+    <div role="tab" aria-selected="false">not selected</div>
+</div>
+    exists: true
+    label: 
+    role: tablist
+    childNodeIds.length: 2
+    flowedNodeIds.length: 2
+    parentNodeId: exists
+    selectedChildNodeIds.length: 1
+
+<div role="option" aria-selected="false">not selected</div>
+    exists: true
+    label: not selected
+    role: option
+    parentNodeId: exists
+
+<div role="option" aria-selected="true">selected</div>
+    exists: true
+    label: selected
+    role: option
+    parentNodeId: exists
+    selected: true
+
+<div role="listbox" id="ownedlistbox">
+    <div role="option" aria-selected="true">selected</div>
+    <div role="option" aria-selected="false">not selected</div>
+</div>
+    exists: true
+    label: 
+    role: listbox
+    childNodeIds.length: 2
+    parentNodeId: exists
+    required: false
+    selectedChildNodeIds.length: 1
+
+<input role="combobox" aria-owns="ownedlistbox invalidIdRef" aria-controls="ownedlistbox invalidIdRef">
+    exists: true
+    label: 
+    role: combobox
+    controlledNodeIds.length: 1
+    expanded: false
+    focused: false
+    ownedNodeIds.length: 1
+    required: false
+    isPopUpButton: true
+
+<select>
+    <option>FOO</option>
+</select>
+    exists: true
+    label: 
+    role: button
+    focused: false
+    required: false
+    isPopUpButton: true
+
+<option>not selected</option>
+    exists: false
+    label: 
+    role: 
+
+<option selected="">FIXME: Selected is false. Expected true. http://webkit.org/b/129835</option>
+    exists: false
+    label: 
+    role: 
+
+<img src="" alt="x" style="display:none;">
+    exists: false
+    label: 
+    role: 
+
+<img src="" alt="x" aria-hidden="true">
+    exists: true
+    label: x
+    role: presentation
+    ignored: true
+    ignoredByDefault: true
+    hidden: true
+
+<img src="" alt="x">
+    exists: true
+    label: x
+    role: img
+
+<img src="" alt="">
+    exists: true
+    label: 
+    role: presentation
+    ignored: true
+
+<img src=""
+    exists: true
+    label: 
+    role: img
+
+<img src=""
+    exists: true
+    label: 
+    role: presentation
+    ignored: true
+
+<input style="display:none;">
+    exists: false
+    label: 
+    role: 
+
+<input aria-hidden="true">
+    exists: true
+    label: 
+    role: 
+    focused: false
+    ignored: true
+    ignoredByDefault: true
+    hidden: true
+    required: false
+
+<div role="radio" aria-checked="false">unchecked</div>
+    exists: true
+    label: unchecked
+    role: radio
+    checked: false
+    parentNodeId: exists
+    required: false
+
+<div role="radio" aria-checked="mixed">unchecked [sic] mixed state will not be exposed on radios per ARIA spec.</div>
+    exists: true
+    label: unchecked [sic] mixed state will not be exposed on radios per ARIA spec.
+    role: radio
+    checked: false
+    parentNodeId: exists
+    required: false
+
+<div role="radio" aria-checked="true">checked</div>
+    exists: true
+    label: checked
+    role: radio
+    checked: true
+    parentNodeId: exists
+    required: false
+
+<div role="radio">unchecked (checked undefined evals to false on radio)</div>
+    exists: true
+    label: unchecked (checked undefined evals to false on radio)
+    role: radio
+    checked: false
+    parentNodeId: exists
+    required: false
+
+<input type="radio" checked="">
+    exists: true
+    label: 
+    role: radio
+    checked: true
+    focused: false
+    required: false
+
+<input type="radio">
+    exists: true
+    label: 
+    role: radio
+    checked: false
+    focused: false
+    required: false
+
+<div role="doc-toc">doc-toc</div>
+    exists: true
+    label: 
+    role: navigation
+    parentNodeId: exists
+
+<div role="doc-tip">doc-tip</div>
+    exists: true
+    label: 
+    role: note
+    parentNodeId: exists
+
+<div role="doc-subtitle">doc-subtitle</div>
+    exists: true
+    label: doc-subtitle
+    role: heading
+    parentNodeId: exists
+    headingLevel: 2
+
+<div role="doc-qna">doc-qna</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-pullquote">doc-pullquote</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-prologue">doc-prologue</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-preface">doc-preface</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-part">doc-part</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-pagelist">doc-pagelist</div>
+    exists: true
+    label: 
+    role: navigation
+    parentNodeId: exists
+
+<div role="doc-pagebreak">doc-pagebreak</div>
+    exists: true
+    label: 
+    role: separator
+    parentNodeId: exists
+
+<div role="doc-notice">doc-notice</div>
+    exists: true
+    label: 
+    role: note
+    parentNodeId: exists
+
+<div role="doc-noteref">doc-noteref</div>
+    exists: true
+    label: doc-noteref
+    role: link
+    parentNodeId: exists
+
+<div role="doc-introduction">doc-introduction</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-index">doc-index</div>
+    exists: true
+    label: 
+    role: navigation
+    parentNodeId: exists
+
+<div role="doc-glossref">doc-glossref</div>
+    exists: true
+    label: doc-glossref
+    role: link
+    parentNodeId: exists
+
+<div role="doc-glossary">doc-glossary</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-foreword">doc-foreword</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-footnote">doc-footnote</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-example">doc-example</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-errata">doc-errata</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-epilogue">doc-epilogue</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-epigraph">doc-epigraph</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-endnotes">doc-endnotes</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-endnote">doc-endnote</div>
+    exists: true
+    label: doc-endnote
+    role: listitem
+    parentNodeId: exists
+
+<div role="doc-dedication">doc-dedication</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-credits">doc-credits</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-credit">doc-credit</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-cover">doc-cover</div>
+    exists: true
+    label: 
+    role: img
+    parentNodeId: exists
+
+<div role="doc-conclusion">doc-conclusion</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-colophon">doc-colophon</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="doc-chapter">doc-chapter</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-biblioref">doc-biblioref</div>
+    exists: true
+    label: doc-biblioref
+    role: link
+    parentNodeId: exists
+
+<div role="doc-bibliography">doc-bibliography</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-biblioentry">doc-biblioentry</div>
+    exists: true
+    label: doc-biblioentry
+    role: listitem
+    parentNodeId: exists
+
+<div role="doc-backlink">doc-backlink</div>
+    exists: true
+    label: doc-backlink
+    role: link
+    parentNodeId: exists
+
+<div role="doc-appendix">doc-appendix</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-afterword">doc-afterword</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-acknowledgments">doc-acknowledgments</div>
+    exists: true
+    label: 
+    role: region
+    parentNodeId: exists
+
+<div role="doc-abstract">doc-abstract</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="checkbox" aria-checked="false">unchecked</div>
+    exists: true
+    label: unchecked
+    role: checkbox
+    checked: false
+    parentNodeId: exists
+    required: false
+
+<div role="checkbox" aria-checked="mixed">mixed</div>
+    exists: true
+    label: mixed
+    role: checkbox
+    checked: mixed
+    parentNodeId: exists
+    required: false
+
+<div role="checkbox" aria-checked="true">checked</div>
+    exists: true
+    label: checked
+    role: checkbox
+    checked: true
+    parentNodeId: exists
+    required: false
+
+<div role="checkbox">unchecked (checked undefined evals to false on checkbox)</div>
+    exists: true
+    label: unchecked (checked undefined evals to false on checkbox)
+    role: checkbox
+    checked: false
+    parentNodeId: exists
+    required: false
+
+<input type="checkbox" checked="">
+    exists: true
+    label: 
+    role: checkbox
+    checked: true
+    focused: false
+    required: false
+
+<input type="checkbox">
+    exists: true
+    label: 
+    role: checkbox
+    checked: false
+    focused: false
+    required: false
+
+<div role="textbox" tabindex="0" aria-disabled="true">disabled</div>
+    exists: true
+    label: 
+    role: 
+    disabled: true
+    focused: false
+    parentNodeId: exists
+    required: false
+
+<input disabled="" value="disabled">
+    exists: true
+    label: 
+    role: 
+    disabled: true
+    required: false
+
+<div role="textbox" tabindex="0" aria-readonly="true">readonly</div>
+    exists: true
+    label: 
+    role: 
+    focused: false
+    parentNodeId: exists
+    readonly: true
+    required: false
+
+<input readonly="" value="readonly">
+    exists: true
+    label: 
+    role: 
+    focused: false
+    readonly: true
+    required: false
+
+<input aria-invalid="foo" value="fake value will eval to true">
+    exists: true
+    label: 
+    role: 
+    focused: false
+    invalid: true
+    required: false
+
+<input aria-invalid="spelling" value="invalid spelling">
+    exists: true
+    label: 
+    role: 
+    focused: false
+    invalid: spelling
+    required: false
+
+<input aria-required="true" value="required">
+    exists: true
+    label: 
+    role: 
+    focused: false
+    required: true
+
+<input required="">
+    exists: true
+    label: 
+    role: 
+    focused: false
+    required: true
+
+<input>
+    exists: true
+    label: 
+    role: 
+    focused: false
+    required: false
+
+<div role="button" tabindex="0" aria-haspopup="true">Popup Button.</div>
+    exists: true
+    label: Popup Button.
+    role: button
+    focused: false
+    parentNodeId: exists
+    required: false
+    isPopUpButton: true
+
+<input type="button">
+    exists: true
+    label: 
+    role: button
+    focused: false
+
+<button></button>
+    exists: true
+    label: 
+    role: button
+    focused: false
+
+<div role="button" tabindex="0" aria-pressed="false">Not Pressed.</div>
+    exists: true
+    label: Not Pressed.
+    role: button
+    focused: false
+    parentNodeId: exists
+    pressed: false
+    required: false
+
+<div role="button" tabindex="0" aria-pressed="true">Pressed.</div>
+    exists: true
+    label: Pressed.
+    role: button
+    focused: false
+    parentNodeId: exists
+    pressed: true
+    required: false
+
+<div role="button" tabindex="0" aria-disabled="true">disabled</div>
+    exists: true
+    label: disabled
+    role: button
+    disabled: true
+    focused: false
+    parentNodeId: exists
+
+<div role="button" tabindex="0"></div>
+    exists: true
+    label: 
+    role: button
+    focused: false
+    parentNodeId: exists
+
+<div role="group" aria-live="assertive" aria-atomic="true">assertive (and atomic)</div>
+    exists: true
+    label: 
+    role: group
+    liveRegionAtomic: true
+    liveRegionRelevant: additions,text
+    liveRegionStatus: assertive
+    parentNodeId: exists
+
+<div role="group" aria-live="polite">polite</div>
+    exists: true
+    label: 
+    role: group
+    liveRegionAtomic: false
+    liveRegionRelevant: additions,text
+    liveRegionStatus: polite
+    parentNodeId: exists
+
+<div role="group" aria-live="off">off</div>
+    exists: true
+    label: 
+    role: group
+    parentNodeId: exists
+
+<div role="listbox" aria-busy="true">
+    <!-- Despite having no required option children, this is valid because it is marked as busy. -->
+    <!-- For example, waiting for a script to load its contents. -->
+</div>
+    exists: true
+    label: 
+    role: listbox
+    busy: true
+    parentNodeId: exists
+    required: false
+
+<span aria-hidden="true"></span>
+    exists: true
+    label: 
+    role: 
+    ignored: true
+    ignoredByDefault: true
+    hidden: true
+    parentNodeId: exists
+
+<span></span>
+    exists: true
+    label: 
+    role: 
+    ignored: true
+    ignoredByDefault: true
+    parentNodeId: exists
+
+<div aria-hidden="true"></div>
+    exists: true
+    label: 
+    role: 
+    ignored: true
+    ignoredByDefault: true
+    hidden: true
+    parentNodeId: exists
+
+<div></div>
+    exists: true
+    label: 
+    role: 
+    ignored: true
+    parentNodeId: exists
+
+<div role="presentation"><div></div></div>
+    exists: true
+    label: 
+    role: presentation
+    ignored: true
+    parentNodeId: exists
+
+<div role="group">
+    <div>foo</div>
+    <span>
+        bar
+        <span role="button">baz</span>
+    </span>
+    <div></div>
+    <div></div>
+</div>
+    exists: true
+    label: 
+    role: group
+    childNodeIds.length: 2
+    parentNodeId: exists
+
+<div><div></div></div>
+    exists: true
+    label: 
+    role: 
+    ignored: true
+    parentNodeId: exists
+
+<script style="display:block;"></script>
+    exists: true
+    label: 
+    role: 
+    ignored: true
+    parentNodeId: exists
+
+<script></script>
+    exists: false
+    label: 
+    role: 
+
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to