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
- trunk/LayoutTests/ChangeLog
- trunk/LayoutTests/inspector/dom/getAccessibilityPropertiesForNode-expected.txt
Added Paths
- trunk/LayoutTests/platform/gtk/inspector/dom/
- trunk/LayoutTests/platform/gtk/inspector/dom/getAccessibilityPropertiesForNode-expected.txt
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