<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[198356] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/198356">198356</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2016-03-17 15:43:21 -0700 (Thu, 17 Mar 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>AX: attributes to retrieve focusable and editable ancestors
https://bugs.webkit.org/show_bug.cgi?id=155554

Patch by Doug Russell &lt;d_russell@apple.com&gt; on 2016-03-17
Reviewed by Chris Fleizach.

Add attributes to help give context to focus changes:
AXFocusableAncestor - nearest accessibility ancestor that returns true for
canSetFocusAttribute().
AXEditableAncestor - nearest accessibility ancestor that returns true for
isTextControl().
AXHighestEditableAncestor - highest element in accessibility that returns true
for isTextControl().

Source/WebCore:

Test: accessibility/mac/ancestor-attributes.html

* accessibility/AccessibilityNodeObject.cpp:
* accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::focusableAncestor):
(WebCore::AccessibilityObject::editableAncestor):
(WebCore::AccessibilityObject::highestEditableAncestor):
* accessibility/AccessibilityObject.h:
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeNames]):
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):

LayoutTests:

* accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
* accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
* accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
* accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
* accessibility/mac/ancestor-attributes-expected.txt: Added.
* accessibility/mac/ancestor-attributes.html: Added.
* accessibility/mac/aria-columnrowheaders-expected.txt:
* accessibility/mac/bounds-for-range-expected.txt:
* accessibility/mac/document-links-expected.txt:
* accessibility/mac/internal-link-anchors-expected.txt:
* accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
* accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
* accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
* accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
* accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
* accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
* accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
* accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
* accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
* accessibility/transformed-element-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacariacolumnrowheadersexpectedtxt">trunk/LayoutTests/accessibility/mac/aria-columnrowheaders-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacboundsforrangeexpectedtxt">trunk/LayoutTests/accessibility/mac/bounds-for-range-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacdocumentlinksexpectedtxt">trunk/LayoutTests/accessibility/mac/document-links-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacinternallinkanchorsexpectedtxt">trunk/LayoutTests/accessibility/mac/internal-link-anchors-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytransformedelementexpectedtxt">trunk/LayoutTests/accessibility/transformed-element-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityNodeObjectcpp">trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityObjectcpp">trunk/Source/WebCore/accessibility/AccessibilityObject.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAccessibilityObjecth">trunk/Source/WebCore/accessibility/AccessibilityObject.h</a></li>
<li><a href="#trunkSourceWebCoreaccessibilitymacWebAccessibilityObjectWrapperMacmm">trunk/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsaccessibilityimagelinkexpectedtxt">trunk/LayoutTests/accessibility/image-link-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilityimagemap2expectedtxt">trunk/LayoutTests/accessibility/image-map2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilityinternallinkanchors2expectedtxt">trunk/LayoutTests/accessibility/internal-link-anchors2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitylistsexpectedtxt">trunk/LayoutTests/accessibility/lists-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacancestorattributesexpectedtxt">trunk/LayoutTests/accessibility/mac/ancestor-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymacancestorattributeshtml">trunk/LayoutTests/accessibility/mac/ancestor-attributes.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitymathmultiscriptattributesexpectedtxt">trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitypluginexpectedtxt">trunk/LayoutTests/accessibility/plugin-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytableattributesexpectedtxt">trunk/LayoutTests/accessibility/table-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytablecellspansexpectedtxt">trunk/LayoutTests/accessibility/table-cell-spans-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytablecellsexpectedtxt">trunk/LayoutTests/accessibility/table-cells-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytabledetectionexpectedtxt">trunk/LayoutTests/accessibility/table-detection-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytableonecellexpectedtxt">trunk/LayoutTests/accessibility/table-one-cell-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytablesectionsexpectedtxt">trunk/LayoutTests/accessibility/table-sections-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitytablewithrulesexpectedtxt">trunk/LayoutTests/accessibility/table-with-rules-expected.txt</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformmacaccessibilityimagelinkexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/image-link-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilityimagemap2expectedtxt">trunk/LayoutTests/platform/mac/accessibility/image-map2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilityinternallinkanchors2expectedtxt">trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitylistsexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitymathmultiscriptattributesexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitypluginexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytableattributesexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytablecellspansexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytablecellsexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-cells-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytabledetectionexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-detection-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytableonecellexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytablesectionsexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-sections-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacaccessibilitytablewithrulesexpectedtxt">trunk/LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/ChangeLog        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,3 +1,39 @@
</span><ins>+2016-03-17  Doug Russell  &lt;d_russell@apple.com&gt;
+
+        AX: attributes to retrieve focusable and editable ancestors
+        https://bugs.webkit.org/show_bug.cgi?id=155554
+
+        Reviewed by Chris Fleizach.
+
+        Add attributes to help give context to focus changes:
+        AXFocusableAncestor - nearest accessibility ancestor that returns true for
+        canSetFocusAttribute().
+        AXEditableAncestor - nearest accessibility ancestor that returns true for
+        isTextControl().
+        AXHighestEditableAncestor - highest element in accessibility that returns true
+        for isTextControl().
+
+        * accessibility/image-link-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-link-expected.txt.
+        * accessibility/image-map2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/image-map2-expected.txt.
+        * accessibility/internal-link-anchors2-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt.
+        * accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/lists-expected.txt.
+        * accessibility/mac/ancestor-attributes-expected.txt: Added.
+        * accessibility/mac/ancestor-attributes.html: Added.
+        * accessibility/mac/aria-columnrowheaders-expected.txt:
+        * accessibility/mac/bounds-for-range-expected.txt:
+        * accessibility/mac/document-links-expected.txt:
+        * accessibility/mac/internal-link-anchors-expected.txt:
+        * accessibility/math-multiscript-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt.
+        * accessibility/plugin-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/plugin-expected.txt.
+        * accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-attributes-expected.txt.
+        * accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt.
+        * accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-cells-expected.txt.
+        * accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-detection-expected.txt.
+        * accessibility/table-one-cell-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt.
+        * accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-sections-expected.txt.
+        * accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt.
+        * accessibility/transformed-element-expected.txt:
+
</ins><span class="cx"> 2016-03-17  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Unreviewed follow-up fix to test after r198353.
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilityimagelinkexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilityimagelinkexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/image-link-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/image-link-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/image-link-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/image-link-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+Image link in the presence of inline continuations
+
+This test checks that the right accessibility tree is generated for a link inside an image
+
+
+AXRole: AXLink
+AXSubrole: (null)
+AXRoleDescription: link
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXLink: 'Delicious cake'&gt;
+AXSize: NSSize: {280, 215}
+AXTitle: Delicious cake
+AXDescription: 
+AXValue: 
+AXFocused: 1
+AXEnabled: 1
+AXWindow: &lt;AXLink: 'Delicious cake'&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXLink: 'Delicious cake'&gt;
+AXEndTextMarker: &lt;AXLink: 'Delicious cake'&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXLink: 'Delicious cake'&gt;
+AXLanguage: 
+AXDOMIdentifier: test
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXLink: 'Delicious cake'&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXURL: http://www.wowhead.com/?item=33924
+AXAccessKey: (null)
+AXElementBusy: 0
+
+
+Child 0:
+AXRole: AXImage
+AXSubrole: (null)
+AXRoleDescription: image
+AXChildren: &lt;array of size 0&gt;
+AXHelp: 
+AXParent: &lt;AXImage&gt;
+AXSize: NSSize: {280, 210}
+AXTitle: 
+AXDescription: Delicious cake
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXImage&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXImage&gt;
+AXEndTextMarker: &lt;AXImage&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXImage&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXImage&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXURL: LayoutTests/accessibility/resources/cake.png
+AXAccessKey: (null)
+AXElementBusy: 0
+
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilityimagemap2expectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilityimagemap2expectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/image-map2-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/image-map2-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/image-map2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/image-map2-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,101 @@
</span><ins>+Image map - test 2 - 2 Links (alt tags)
+----------------------
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {784, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: result
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXLink
+AXSubrole: (null)
+AXRoleDescription: link
+AXChildren: &lt;array of size 0&gt;
+AXHelp: 
+AXParent: &lt;AXLink&gt;
+AXSize: NSSize: {123, 62}
+AXTitle: 
+AXDescription: Link1
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXLink&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXLink&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXLink&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXURL: http://www.apple.com/
+AXAccessKey: (null)
+AXElementBusy: 0
+AXPath: &lt;AXLink&gt;
+
+------------
+AXRole: AXLink
+AXSubrole: (null)
+AXRoleDescription: link
+AXChildren: &lt;array of size 0&gt;
+AXHelp: 
+AXParent: &lt;AXLink&gt;
+AXSize: NSSize: {122, 14}
+AXTitle: 
+AXDescription: Link2
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXLink&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXLink&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXLink&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXURL: http://www.apple.com/
+AXAccessKey: (null)
+AXElementBusy: 0
+AXPath: &lt;AXLink&gt;
+
+------------
+
+

</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilityinternallinkanchors2expectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilityinternallinkanchors2expectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/internal-link-anchors2-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/internal-link-anchors2-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/internal-link-anchors2-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,143 @@
</span><ins>+Anchor Tests
+----------------------
+AXRole: AXHeading
+AXSubrole: (null)
+AXRoleDescription: heading
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
+AXSize: NSSize: {769, 23}
+AXTitle: [ edit ] Tourette syndrome
+AXDescription: 
+AXValue: 3
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
+AXEndTextMarker: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {769, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: bottom2
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {769, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: bottom2
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+2.2 Tourette syndrome
+
+[edit] Tourette syndrome
+
+Link to anchor Link to div 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+This is some text in the middle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+This is some text. This is a bottom anchor 
+
+
+
+
+
+
+
+
+
+This is a div
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitylistsexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitylistsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/lists-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/lists-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/lists-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,429 @@
</span><ins>+test 1
+test 2
+test 1
+test 2
+term 1
+meaning 2
+term b
+meaning 1
+meaning 2
+
+
+
+
+AXRole: AXList
+AXSubrole: AXContentList
+AXRoleDescription: content list
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXList&gt;
+AXSize: NSSize: {784, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXList&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXList&gt;
+AXEndTextMarker: &lt;AXList&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXList&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXList&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXSelectedChildren: (null)
+AXVisibleChildren: &lt;array of size 2&gt;
+AXOrientation: AXVerticalOrientation
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXList
+AXSubrole: AXContentList
+AXRoleDescription: content list
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXList&gt;
+AXSize: NSSize: {784, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXList&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXList&gt;
+AXEndTextMarker: &lt;AXList&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXList&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXList&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXSelectedChildren: (null)
+AXVisibleChildren: &lt;array of size 2&gt;
+AXOrientation: AXVerticalOrientation
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXList
+AXSubrole: AXDescriptionList
+AXRoleDescription: description list
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXList&gt;
+AXSize: NSSize: {784, 90}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXList&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXList&gt;
+AXEndTextMarker: &lt;AXList&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXList&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXList&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXSelectedChildren: (null)
+AXVisibleChildren: &lt;array of size 5&gt;
+AXOrientation: AXVerticalOrientation
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 0&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {784, 72}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+
+
+AXRole: AXGroup
+AXSubrole: AXTerm
+AXRoleDescription: term
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {769, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXDescription
+AXRoleDescription: description
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXTerm
+AXRoleDescription: term
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {769, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXDescription
+AXRoleDescription: description
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXDescription
+AXRoleDescription: description
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {729, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacancestorattributesexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/accessibility/mac/ancestor-attributes-expected.txt (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/ancestor-attributes-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/mac/ancestor-attributes-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+
+This tests attributes for looking up editable and focusable ancestors.
+
+On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
+
+
+PASS input.isEqual(focusableAncestor) is true
+PASS input.isEqual(editableAncestor) is true
+PASS editable.isEqual(highestAncestor) is true
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacancestorattributeshtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/accessibility/mac/ancestor-attributes.html (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/ancestor-attributes.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/mac/ancestor-attributes.html        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,37 @@
</span><ins>+&lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML//EN&quot;&gt;
+&lt;html&gt;
+&lt;head&gt;
+&lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+&lt;/head&gt;
+&lt;body id=&quot;body&quot;&gt;
+
+&lt;div id=&quot;editable&quot; contenteditable=&quot;true&quot;&gt;
+        &lt;input id=&quot;input&quot; type=&quot;text&quot;&gt;&lt;/input&gt;
+&lt;/div&gt;
+
+&lt;p id=&quot;description&quot;&gt;&lt;/p&gt;
+&lt;div id=&quot;console&quot;&gt;&lt;/div&gt;
+&lt;script&gt;
+    description(&quot;This tests attributes for looking up editable and focusable ancestors.&quot;);
+
+    var input = 0;
+    var editable = 0;
+    var focusableAncestor = 0;
+    var editableAncestor = 0;
+    var highestAncestor = 0;
+
+    if (window.accessibilityController) {
+        accessibilityController.enableEnhancedAccessibility(true);
+        editable = accessibilityController.accessibleElementById(&quot;editable&quot;);
+        input = accessibilityController.accessibleElementById(&quot;input&quot;);
+        focusableAncestor = input.uiElementAttributeValue(&quot;AXFocusableAncestor&quot;);
+        editableAncestor = input.uiElementAttributeValue(&quot;AXEditableAncestor&quot;);
+        highestAncestor = input.uiElementAttributeValue(&quot;AXHighestEditableAncestor&quot;);
+        shouldBe(&quot;input.isEqual(focusableAncestor)&quot;, &quot;true&quot;);
+        shouldBe(&quot;input.isEqual(editableAncestor)&quot;, &quot;true&quot;);
+        shouldBe(&quot;editable.isEqual(highestAncestor)&quot;, &quot;true&quot;);
+    }
+&lt;/script&gt;
+&lt;script src=&quot;../../resources/js-test-post.js&quot;&gt;&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacariacolumnrowheadersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/aria-columnrowheaders-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/aria-columnrowheaders-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/accessibility/mac/aria-columnrowheaders-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -30,6 +30,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: test
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXRowIndexRange: NSRange: {0, 1}
</span><span class="cx"> AXColumnIndexRange: NSRange: {0, 1}
</span><span class="cx"> AXColumnHeaderUIElements: &lt;array of size 0&gt;
</span><span class="lines">@@ -64,6 +67,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXRowIndexRange: NSRange: {0, 1}
</span><span class="cx"> AXColumnIndexRange: NSRange: {1, 1}
</span><span class="cx"> AXColumnHeaderUIElements: &lt;array of size 0&gt;
</span><span class="lines">@@ -98,6 +104,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXRowIndexRange: NSRange: {0, 1}
</span><span class="cx"> AXColumnIndexRange: NSRange: {2, 1}
</span><span class="cx"> AXColumnHeaderUIElements: &lt;array of size 0&gt;
</span><span class="lines">@@ -133,6 +142,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: obj1
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXRowIndexRange: NSRange: {1, 1}
</span><span class="cx"> AXColumnIndexRange: NSRange: {0, 1}
</span><span class="cx"> AXColumnHeaderUIElements: &lt;array of size 0&gt;
</span><span class="lines">@@ -167,6 +179,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXRowIndexRange: NSRange: {2, 1}
</span><span class="cx"> AXColumnIndexRange: NSRange: {0, 1}
</span><span class="cx"> AXColumnHeaderUIElements: &lt;array of size 0&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacboundsforrangeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/bounds-for-range-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/bounds-for-range-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/accessibility/mac/bounds-for-range-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -23,6 +23,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXStaticText&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXElementBusy: 0
</span><span class="cx"> 
</span><span class="cx"> ----------------------
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacdocumentlinksexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/document-links-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/document-links-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/accessibility/mac/document-links-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXLink&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXURL: http://www.apple.com/
</span><span class="cx"> AXAccessKey: (null)
</span><span class="cx"> AXElementBusy: 0
</span><span class="lines">@@ -54,6 +57,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXLink&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXURL: http://www.apple.com/
</span><span class="cx"> AXAccessKey: (null)
</span><span class="cx"> AXElementBusy: 0
</span><span class="lines">@@ -84,6 +90,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXLink: 'link 3'&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXURL: http://webkit.org/
</span><span class="cx"> AXAccessKey: (null)
</span><span class="cx"> AXElementBusy: 0
</span><span class="lines">@@ -113,6 +122,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXLink: 'link 4'&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXURL: LayoutTests/accessibility/mac/document-links.html#asdf
</span><span class="cx"> AXAccessKey: (null)
</span><span class="cx"> AXElementBusy: 0
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymacinternallinkanchorsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/mac/internal-link-anchors-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/mac/internal-link-anchors-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/accessibility/mac/internal-link-anchors-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -24,6 +24,9 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: 
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXStaticText&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXElementBusy: 0
</span><span class="cx"> 
</span><span class="cx"> ------------
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitymathmultiscriptattributesexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitymathmultiscriptattributesexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/math-multiscript-attributes-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,165 @@
</span><ins>+X
+D
+C
+B
+A
+This tests the attributes of the children of a MathML mmultiscripts element.
+
+On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
+
+
+AXRole: AXGroup
+AXSubrole: AXMathIdentifier
+AXRoleDescription: group
+AXChildren: 
+AXHelp: 
+AXParent: 
+AXSize: NSSize: {12, 24}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: 
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: 
+AXEndTextMarker: 
+AXVisited: 0
+AXLinkedUIElements: 
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: 
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: 
+AXFocusableAncestor: 
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXMathIdentifier
+AXRoleDescription: group
+AXChildren: 
+AXHelp: 
+AXParent: 
+AXSize: NSSize: {11, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: 
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: 
+AXEndTextMarker: 
+AXVisited: 0
+AXLinkedUIElements: 
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: 
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: 
+AXFocusableAncestor: 
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXMathIdentifier
+AXRoleDescription: group
+AXChildren: 
+AXHelp: 
+AXParent: 
+AXSize: NSSize: {10, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: 
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: 
+AXEndTextMarker: 
+AXVisited: 0
+AXLinkedUIElements: 
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: 
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: 
+AXFocusableAncestor: 
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXMathIdentifier
+AXRoleDescription: group
+AXChildren: 
+AXHelp: 
+AXParent: 
+AXSize: NSSize: {9, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: 
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: 
+AXEndTextMarker: 
+AXVisited: 0
+AXLinkedUIElements: 
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: 
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: 
+AXFocusableAncestor: 
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+AXRole: AXGroup
+AXSubrole: AXMathIdentifier
+AXRoleDescription: group
+AXChildren: 
+AXHelp: 
+AXParent: 
+AXSize: NSSize: {9, 18}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: 
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: 
+AXEndTextMarker: 
+AXVisited: 0
+AXLinkedUIElements: 
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: 
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: 
+AXFocusableAncestor: 
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitypluginexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitypluginexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/plugin-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/plugin-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/plugin-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,35 @@
</span><ins>+ 
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 0&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {784, 150}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+------------
+
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytableattributesexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytableattributesexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-attributes-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-attributes-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-attributes-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-attributes-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,1210 @@
</span><ins>+Example #1: Nested Stubs
+Ruritanian
+Population 
+Survey        All
+Genders        By Gender
+Males        Females
+All Regions        North        3333        1111        2222
+South        3333        1111        2222
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {145, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {145, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {71, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {122, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {3, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {122, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {3, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {145, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {92, 60}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 2}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {145, 126}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 0
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 2&gt;
+AXVisibleRows: &lt;array of size 2&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {145, 126}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 1
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 3&gt;
+AXVisibleRows: &lt;array of size 3&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {71, 126}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 2
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 3&gt;
+AXVisibleRows: &lt;array of size 3&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {122, 126}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 3
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {122, 126}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 4
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {335, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 0
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {335, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 1
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {335, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 2
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {335, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 3
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {145, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {71, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {122, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {3, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {69, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {4, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {92, 60}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 2}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {71, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {69, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {4, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {71, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {69, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {4, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {335, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytablecellspansexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytablecellspansexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-cell-spans-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-cell-spans-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-cell-spans-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,214 @@
</span><ins>+Cell A
+COLSPAN=&quot;2&quot;
+ROWSPAN=&quot;2&quot;        Cell B
+COLSPAN=&quot;2&quot;
+2,3        2,4
+Cell C
+ROWSPAN=&quot;2&quot;        3,2        3,3        3,4
+4,2        4,3        4,4
+----------------------
+{ 0, 0 }
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {239, 78}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+{0, 2}, {0, 2}
+
+----------------------
+{ 1, 1 }
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {239, 78}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+{0, 2}, {0, 2}
+
+----------------------
+{ 3, 0 }
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {120, 60}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 2}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+{2, 2}, {0, 1}
+
+----------------------
+{ 2, 0 }
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 2&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {120, 60}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 2}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+{2, 2}, {0, 1}
+
+----------------------
+{ 2, 3 }
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {120, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+{2, 1}, {3, 1}
+
+----------------------
+{ 10, 10 }
+
+{0, 0}, {0, 0}
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytablecellsexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytablecellsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-cells-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-cells-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-cells-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-cells-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,207 @@
</span><ins>+Example #1: Nested Stubs
+Ruritanian
+Population 
+Survey        All
+Genders        By Gender
+Males        Females
+All Regions        North        3333        1111        2222
+South        3333        1111        2222
+South        3333        1111        2222
+South        3333        1111        2222
+------------------------
+[0,0]
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {145, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------------------
+[3,1]
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 36}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------------------
+[1,1]
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {145, 66}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 2}
+AXColumnIndexRange: NSRange: {0, 2}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------------------
+[2,2]
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {71, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------------------
+[3,5]
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {54, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {5, 1}
+AXColumnIndexRange: NSRange: {3, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------------------
+[100,0]
+
+------------------------
+[0,100]
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytabledetectionexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytabledetectionexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-detection-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-detection-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-detection-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-detection-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,894 @@
</span><ins>+
+This should be a table because it has a thead.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {63, 47}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 2&gt;
+AXVisibleRows: &lt;array of size 2&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 4&gt;
+AXColumnHeaderUIElements: &lt;array of size 2&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 2
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf        asdf
+
+This should be a table because cells have borders.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {69, 29}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should not be a table because its cells do not have borders.
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {29, 21}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should be a table because a cell has a special attribute
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {59, 23}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should be a table because a cell has a special attribute.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {59, 23}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should be a table because a cell has a special attribute.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {59, 43}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 2&gt;
+AXVisibleRows: &lt;array of size 2&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 4&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 2
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf        asdf
+
+This should be a table because cells have different colors.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {59, 23}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should not be a table because cells have different but no spacing.
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {27, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should not be a table because cells have the same colors even though there is spacing.
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {27, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should be a table because it has the &quot;rules&quot; attr.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {54, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should not be a table because it only has one valid cell (need more than one).
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {769, 27}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+Contributions
+
+This should not be a table because it does not have enough cell borders or background colors
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {130, 19}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: nmb
+AXDOMClassList: &lt;array of size 1&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+Politics
+Decision '08
+The debates
+The White House
+Capitol Hill
+National Journal
+New York Times
+
+This should be a table because it's editable.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {65, 27}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+
+This should be a table because most cells have a top border.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {63, 49}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 2&gt;
+AXVisibleRows: &lt;array of size 2&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 4&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 2
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf        asdf
+
+This should not be a table because cells have different borders.
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {29, 21}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf        asdf
+
+This should be a table because it sets empty-cells: hide on the table.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 6&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {65, 70}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 3&gt;
+AXVisibleRows: &lt;array of size 3&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 6&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 3
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf
+asdf        asdf
+
+This should be a table because it sets empty-cells: hide on a cell.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 6&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {65, 71}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 3&gt;
+AXVisibleRows: &lt;array of size 3&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 6&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 3
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf
+asdf        asdf
+
+This should be a table because it has a col.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {63, 47}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 2&gt;
+AXVisibleRows: &lt;array of size 2&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 4&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 2
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf        asdf
+asdf        asdf
+
+This should be a table because it has at least 20 rows
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 26&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {33, 531}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 24&gt;
+AXVisibleRows: &lt;array of size 13&gt;
+AXColumns: &lt;array of size 1&gt;
+AXVisibleColumns: &lt;array of size 1&gt;
+AXVisibleCells: &lt;array of size 24&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 1
+AXRowCount: 24
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+asdf
+
+This should be a table even though it uses table-row-group for it's display type.
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 5&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {84, 47}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 2&gt;
+AXVisibleRows: &lt;array of size 2&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 4&gt;
+AXColumnHeaderUIElements: &lt;array of size 2&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 2
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+head        head2
+asdf        asdf
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytableonecellexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytableonecellexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-one-cell-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-one-cell-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-one-cell-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+Pick Your Location!
+Get specific content for your area. 
+http://web.apple.com
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {135, 90}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytablesectionsexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytablesectionsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-sections-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-sections-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-sections-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-sections-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,1916 @@
</span><ins>+Example #1: Nested Stubs
+1        a        b
+1        e        f
+1        c        d
+1        c1        d1
+
+
+1        a        b
+1        c        d
+1        c1        d1
+1        c        d
+1        c1        d1
+1        c        d
+1        c1        d1
+1        e        f
+--------------------------
+THEAD, TFOOT table
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {21, 120}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 0
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {28, 120}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 1
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {29, 120}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 2
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 0
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 1
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 2
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 3
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {77, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+--------------------------
+Multi-TBODY table
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {21, 120}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 0
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {28, 120}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 1
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+AXRole: AXColumn
+AXSubrole: (null)
+AXRoleDescription: column
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXColumn&gt;
+AXSize: NSSize: {29, 120}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXColumn&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXColumn&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXColumn&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 2
+AXHeader: &lt;AXColumn&gt;
+AXRows: &lt;array of size 4&gt;
+AXVisibleRows: &lt;array of size 4&gt;
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 0
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 1
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 2
+AXElementBusy: 0
+
+------------
+AXRole: AXRow
+AXSubrole: (null)
+AXRoleDescription: row
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXRow&gt;
+AXSize: NSSize: {76, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXRow&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXRow&gt;
+AXEndTextMarker: &lt;AXRow&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXRow&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXRow&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXIndex: 3
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {0, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {1, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {2, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 1&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {21, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {0, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {28, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {1, 1}
+AXColumnHeaderUIElements: &lt;array of size 1&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+AXRole: AXCell
+AXSubrole: (null)
+AXRoleDescription: cell
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXCell&gt;
+AXSize: NSSize: {29, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXCell&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXCell&gt;
+AXEndTextMarker: &lt;AXCell&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXCell&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXCell&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRowIndexRange: NSRange: {3, 1}
+AXColumnIndexRange: NSRange: {2, 1}
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXARIAColumnIndex: -1
+AXARIARowIndex: -1
+AXElementBusy: 0
+AXRequired: 0
+
+------------
+
+
+--------------------------
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 3&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {77, 30}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: (null)
+AXEndTextMarker: (null)
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXElementBusy: 0
+
+------------
+
+
+--------------------------
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytablewithrulesexpectedtxtfromrev198355trunkLayoutTestsplatformmacaccessibilitytablewithrulesexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/table-with-rules-expected.txt (from rev 198355, trunk/LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt) (0 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/table-with-rules-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/table-with-rules-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -0,0 +1,196 @@
</span><ins>+asdf        asdf
+asdf        asdf
+asdf        asdf
+asdf        asdf
+asdf        asdf
+
+------------------------------------
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {58, 20}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: testTable2
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {63, 24}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: testTable3
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+AXRole: AXTable
+AXSubrole: (null)
+AXRoleDescription: table
+AXChildren: &lt;array of size 4&gt;
+AXHelp: 
+AXParent: &lt;AXTable&gt;
+AXSize: NSSize: {57, 20}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXTable&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXTable&gt;
+AXEndTextMarker: &lt;AXTable&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXTable&gt;
+AXLanguage: 
+AXDOMIdentifier: testTable4
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXTable&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXRows: &lt;array of size 1&gt;
+AXVisibleRows: &lt;array of size 1&gt;
+AXColumns: &lt;array of size 2&gt;
+AXVisibleColumns: &lt;array of size 2&gt;
+AXVisibleCells: &lt;array of size 2&gt;
+AXColumnHeaderUIElements: &lt;array of size 0&gt;
+AXRowHeaderUIElements: &lt;array of size 0&gt;
+AXHeader: &lt;AXTable&gt;
+AXColumnCount: 2
+AXRowCount: 1
+AXARIAColumnCount: -1
+AXARIARowCount: -1
+AXElementBusy: 0
+
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {29, 20}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+AXRole: AXGroup
+AXSubrole: (null)
+AXRoleDescription: group
+AXChildren: &lt;array of size 1&gt;
+AXHelp: 
+AXParent: &lt;AXGroup&gt;
+AXSize: NSSize: {30, 20}
+AXTitle: 
+AXDescription: 
+AXValue: 
+AXFocused: 0
+AXEnabled: 1
+AXWindow: &lt;AXGroup&gt;
+AXSelectedTextMarkerRange: (null)
+AXStartTextMarker: &lt;AXGroup&gt;
+AXEndTextMarker: &lt;AXGroup&gt;
+AXVisited: 0
+AXLinkedUIElements: &lt;array of size 0&gt;
+AXSelected: 0
+AXBlockQuoteLevel: 0
+AXTopLevelUIElement: &lt;AXGroup&gt;
+AXLanguage: 
+AXDOMIdentifier: 
+AXDOMClassList: &lt;array of size 0&gt;
+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
+AXTitleUIElement: (null)
+AXElementBusy: 0
+
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitytransformedelementexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/accessibility/transformed-element-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/transformed-element-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/accessibility/transformed-element-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -23,5 +23,8 @@
</span><span class="cx"> AXLanguage: 
</span><span class="cx"> AXDOMIdentifier: hiddenDiv
</span><span class="cx"> AXDOMClassList: &lt;array of size 0&gt;
</span><ins>+AXFocusableAncestor: &lt;AXGroup&gt;
+AXEditableAncestor: (null)
+AXHighestEditableAncestor: (null)
</ins><span class="cx"> AXElementBusy: 0
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilityimagelinkexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/image-link-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/image-link-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/image-link-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,65 +0,0 @@
</span><del>-Image link in the presence of inline continuations
-
-This test checks that the right accessibility tree is generated for a link inside an image
-
-
-AXRole: AXLink
-AXSubrole: (null)
-AXRoleDescription: link
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXLink: 'Delicious cake'&gt;
-AXSize: NSSize: {280, 215}
-AXTitle: Delicious cake
-AXDescription: 
-AXValue: 
-AXFocused: 1
-AXEnabled: 1
-AXWindow: &lt;AXLink: 'Delicious cake'&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXLink: 'Delicious cake'&gt;
-AXEndTextMarker: &lt;AXLink: 'Delicious cake'&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXLink: 'Delicious cake'&gt;
-AXLanguage: 
-AXDOMIdentifier: test
-AXDOMClassList: &lt;array of size 0&gt;
-AXURL: http://www.wowhead.com/?item=33924
-AXAccessKey: (null)
-AXElementBusy: 0
-
-
-Child 0:
-AXRole: AXImage
-AXSubrole: (null)
-AXRoleDescription: image
-AXChildren: &lt;array of size 0&gt;
-AXHelp: 
-AXParent: &lt;AXImage&gt;
-AXSize: NSSize: {280, 210}
-AXTitle: 
-AXDescription: Delicious cake
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXImage&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXImage&gt;
-AXEndTextMarker: &lt;AXImage&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXImage&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXURL: LayoutTests/accessibility/resources/cake.png
-AXAccessKey: (null)
-AXElementBusy: 0
-
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilityimagemap2expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/image-map2-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/image-map2-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/image-map2-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,92 +0,0 @@
</span><del>-Image map - test 2 - 2 Links (alt tags)
-----------------------
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {784, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: result
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXLink
-AXSubrole: (null)
-AXRoleDescription: link
-AXChildren: &lt;array of size 0&gt;
-AXHelp: 
-AXParent: &lt;AXLink&gt;
-AXSize: NSSize: {123, 62}
-AXTitle: 
-AXDescription: Link1
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXLink&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXLink&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXURL: http://www.apple.com/
-AXAccessKey: (null)
-AXElementBusy: 0
-AXPath: &lt;AXLink&gt;
-
-------------
-AXRole: AXLink
-AXSubrole: (null)
-AXRoleDescription: link
-AXChildren: &lt;array of size 0&gt;
-AXHelp: 
-AXParent: &lt;AXLink&gt;
-AXSize: NSSize: {122, 14}
-AXTitle: 
-AXDescription: Link2
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXLink&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXLink&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXURL: http://www.apple.com/
-AXAccessKey: (null)
-AXElementBusy: 0
-AXPath: &lt;AXLink&gt;
-
-------------
-
-

</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilityinternallinkanchors2expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/internal-link-anchors2-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,134 +0,0 @@
</span><del>-Anchor Tests
-----------------------
-AXRole: AXHeading
-AXSubrole: (null)
-AXRoleDescription: heading
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
-AXSize: NSSize: {769, 23}
-AXTitle: [ edit ] Tourette syndrome
-AXDescription: 
-AXValue: 3
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
-AXEndTextMarker: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXHeading: '[ edit ] Tourette syndrome'&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {769, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: bottom2
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {769, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: bottom2
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
-2.2 Tourette syndrome
-
-[edit] Tourette syndrome
-
-Link to anchor Link to div 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This is some text in the middle
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-This is some text. This is a bottom anchor 
-
-
-
-
-
-
-
-
-
-This is a div
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitylistsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/lists-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,390 +0,0 @@
</span><del>-test 1
-test 2
-test 1
-test 2
-term 1
-meaning 2
-term b
-meaning 1
-meaning 2
-
-
-
-
-AXRole: AXList
-AXSubrole: AXContentList
-AXRoleDescription: content list
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXList&gt;
-AXSize: NSSize: {784, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXList&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXList&gt;
-AXEndTextMarker: &lt;AXList&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXList&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXSelectedChildren: (null)
-AXVisibleChildren: &lt;array of size 2&gt;
-AXOrientation: AXVerticalOrientation
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-AXRole: AXList
-AXSubrole: AXContentList
-AXRoleDescription: content list
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXList&gt;
-AXSize: NSSize: {784, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXList&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXList&gt;
-AXEndTextMarker: &lt;AXList&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXList&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXSelectedChildren: (null)
-AXVisibleChildren: &lt;array of size 2&gt;
-AXOrientation: AXVerticalOrientation
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-AXRole: AXList
-AXSubrole: AXDescriptionList
-AXRoleDescription: description list
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXList&gt;
-AXSize: NSSize: {784, 90}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXList&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXList&gt;
-AXEndTextMarker: &lt;AXList&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXList&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXSelectedChildren: (null)
-AXVisibleChildren: &lt;array of size 5&gt;
-AXOrientation: AXVerticalOrientation
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 0&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {784, 72}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-
-
-AXRole: AXGroup
-AXSubrole: AXTerm
-AXRoleDescription: term
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {769, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXDescription
-AXRoleDescription: description
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXTerm
-AXRoleDescription: term
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {769, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXDescription
-AXRoleDescription: description
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXDescription
-AXRoleDescription: description
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {729, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitymathmultiscriptattributesexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/math-multiscript-attributes-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,150 +0,0 @@
</span><del>-X
-D
-C
-B
-A
-This tests the attributes of the children of a MathML mmultiscripts element.
-
-On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
-
-
-AXRole: AXGroup
-AXSubrole: AXMathIdentifier
-AXRoleDescription: group
-AXChildren: 
-AXHelp: 
-AXParent: 
-AXSize: NSSize: {12, 24}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: 
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
-AXVisited: 0
-AXLinkedUIElements: 
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: 
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXMathIdentifier
-AXRoleDescription: group
-AXChildren: 
-AXHelp: 
-AXParent: 
-AXSize: NSSize: {11, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: 
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
-AXVisited: 0
-AXLinkedUIElements: 
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: 
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXMathIdentifier
-AXRoleDescription: group
-AXChildren: 
-AXHelp: 
-AXParent: 
-AXSize: NSSize: {10, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: 
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
-AXVisited: 0
-AXLinkedUIElements: 
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: 
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXMathIdentifier
-AXRoleDescription: group
-AXChildren: 
-AXHelp: 
-AXParent: 
-AXSize: NSSize: {9, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: 
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
-AXVisited: 0
-AXLinkedUIElements: 
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: 
-AXElementBusy: 0
-
-------------
-AXRole: AXGroup
-AXSubrole: AXMathIdentifier
-AXRoleDescription: group
-AXChildren: 
-AXHelp: 
-AXParent: 
-AXSize: NSSize: {9, 18}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: 
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: 
-AXEndTextMarker: 
-AXVisited: 0
-AXLinkedUIElements: 
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: 
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: 
-AXElementBusy: 0
-
-------------
-
-PASS successfullyParsed is true
-
-TEST COMPLETE
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitypluginexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>- 
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 0&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {784, 150}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-------------
-
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytableattributesexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-attributes-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-attributes-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-attributes-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,1111 +0,0 @@
</span><del>-Example #1: Nested Stubs
-Ruritanian
-Population 
-Survey        All
-Genders        By Gender
-Males        Females
-All Regions        North        3333        1111        2222
-South        3333        1111        2222
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {145, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {145, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {71, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {122, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {3, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {122, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {3, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {145, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {92, 60}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 2}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {145, 126}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 0
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 2&gt;
-AXVisibleRows: &lt;array of size 2&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {145, 126}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 1
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 3&gt;
-AXVisibleRows: &lt;array of size 3&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {71, 126}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 2
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 3&gt;
-AXVisibleRows: &lt;array of size 3&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {122, 126}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 3
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {122, 126}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 4
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {335, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 0
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {335, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 1
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {335, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 2
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {335, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 3
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {145, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {71, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {122, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {3, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {69, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {4, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {92, 60}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 2}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {71, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {69, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {4, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {71, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {69, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {4, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {335, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytablecellspansexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-cell-spans-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,199 +0,0 @@
</span><del>-Cell A
-COLSPAN=&quot;2&quot;
-ROWSPAN=&quot;2&quot;        Cell B
-COLSPAN=&quot;2&quot;
-2,3        2,4
-Cell C
-ROWSPAN=&quot;2&quot;        3,2        3,3        3,4
-4,2        4,3        4,4
-----------------------
-{ 0, 0 }
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {239, 78}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-{0, 2}, {0, 2}
-
-----------------------
-{ 1, 1 }
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {239, 78}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-{0, 2}, {0, 2}
-
-----------------------
-{ 3, 0 }
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {120, 60}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {2, 2}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-{2, 2}, {0, 1}
-
-----------------------
-{ 2, 0 }
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 2&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {120, 60}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {2, 2}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-{2, 2}, {0, 1}
-
-----------------------
-{ 2, 3 }
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {120, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-{2, 1}, {3, 1}
-
-----------------------
-{ 10, 10 }
-
-{0, 0}, {0, 0}
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytablecellsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-cells-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-cells-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-cells-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,192 +0,0 @@
</span><del>-Example #1: Nested Stubs
-Ruritanian
-Population 
-Survey        All
-Genders        By Gender
-Males        Females
-All Regions        North        3333        1111        2222
-South        3333        1111        2222
-South        3333        1111        2222
-South        3333        1111        2222
-------------------------
-[0,0]
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {145, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------------------
-[3,1]
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 36}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------------------
-[1,1]
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {145, 66}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXRowIndexRange: NSRange: {0, 2}
-AXColumnIndexRange: NSRange: {0, 2}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------------------
-[2,2]
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {71, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------------------
-[3,5]
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {54, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {5, 1}
-AXColumnIndexRange: NSRange: {3, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------------------
-[100,0]
-
-------------------------
-[0,100]
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytabledetectionexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-detection-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-detection-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-detection-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,834 +0,0 @@
</span><del>-
-This should be a table because it has a thead.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {63, 47}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 2&gt;
-AXVisibleRows: &lt;array of size 2&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 4&gt;
-AXColumnHeaderUIElements: &lt;array of size 2&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 2
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf        asdf
-
-This should be a table because cells have borders.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {69, 29}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should not be a table because its cells do not have borders.
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {29, 21}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should be a table because a cell has a special attribute
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {59, 23}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should be a table because a cell has a special attribute.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {59, 23}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should be a table because a cell has a special attribute.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {59, 43}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 2&gt;
-AXVisibleRows: &lt;array of size 2&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 4&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 2
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf        asdf
-
-This should be a table because cells have different colors.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {59, 23}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should not be a table because cells have different but no spacing.
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {27, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should not be a table because cells have the same colors even though there is spacing.
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {27, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should be a table because it has the &quot;rules&quot; attr.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {54, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should not be a table because it only has one valid cell (need more than one).
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {769, 27}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 1&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-Contributions
-
-This should not be a table because it does not have enough cell borders or background colors
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {130, 19}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: nmb
-AXDOMClassList: &lt;array of size 1&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-Politics
-Decision '08
-The debates
-The White House
-Capitol Hill
-National Journal
-New York Times
-
-This should be a table because it's editable.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {65, 27}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-
-This should be a table because most cells have a top border.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {63, 49}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 2&gt;
-AXVisibleRows: &lt;array of size 2&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 4&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 2
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf        asdf
-
-This should not be a table because cells have different borders.
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {29, 21}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf        asdf
-
-This should be a table because it sets empty-cells: hide on the table.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 6&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {65, 70}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 3&gt;
-AXVisibleRows: &lt;array of size 3&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 6&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 3
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf
-asdf        asdf
-
-This should be a table because it sets empty-cells: hide on a cell.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 6&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {65, 71}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 3&gt;
-AXVisibleRows: &lt;array of size 3&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 6&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 3
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf
-asdf        asdf
-
-This should be a table because it has a col.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {63, 47}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 2&gt;
-AXVisibleRows: &lt;array of size 2&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 4&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 2
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf        asdf
-asdf        asdf
-
-This should be a table because it has at least 20 rows
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 26&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {33, 531}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 24&gt;
-AXVisibleRows: &lt;array of size 13&gt;
-AXColumns: &lt;array of size 1&gt;
-AXVisibleColumns: &lt;array of size 1&gt;
-AXVisibleCells: &lt;array of size 24&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 1
-AXRowCount: 24
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-asdf
-
-This should be a table even though it uses table-row-group for it's display type.
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 5&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {84, 47}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 2&gt;
-AXVisibleRows: &lt;array of size 2&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 4&gt;
-AXColumnHeaderUIElements: &lt;array of size 2&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 2
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-head        head2
-asdf        asdf
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytableonecellexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-one-cell-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-Pick Your Location!
-Get specific content for your area. 
-http://web.apple.com
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {135, 90}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytablesectionsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-sections-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-sections-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-sections-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,1760 +0,0 @@
</span><del>-Example #1: Nested Stubs
-1        a        b
-1        e        f
-1        c        d
-1        c1        d1
-
-
-1        a        b
-1        c        d
-1        c1        d1
-1        c        d
-1        c1        d1
-1        c        d
-1        c1        d1
-1        e        f
---------------------------
-THEAD, TFOOT table
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {21, 120}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 0
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {28, 120}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 1
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {29, 120}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 2
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 0
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 1
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 2
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 3
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {77, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
---------------------------
-Multi-TBODY table
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {21, 120}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 0
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {28, 120}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 1
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-AXRole: AXColumn
-AXSubrole: (null)
-AXRoleDescription: column
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXColumn&gt;
-AXSize: NSSize: {29, 120}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXColumn&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXColumn&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 2
-AXHeader: &lt;AXColumn&gt;
-AXRows: &lt;array of size 4&gt;
-AXVisibleRows: &lt;array of size 4&gt;
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 0
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 1
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 2
-AXElementBusy: 0
-
-------------
-AXRole: AXRow
-AXSubrole: (null)
-AXRoleDescription: row
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXRow&gt;
-AXSize: NSSize: {76, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXRow&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXRow&gt;
-AXEndTextMarker: &lt;AXRow&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXRow&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXIndex: 3
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {0, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {1, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {2, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 1&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {21, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {0, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {28, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {1, 1}
-AXColumnHeaderUIElements: &lt;array of size 1&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-AXRole: AXCell
-AXSubrole: (null)
-AXRoleDescription: cell
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXCell&gt;
-AXSize: NSSize: {29, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXCell&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXCell&gt;
-AXEndTextMarker: &lt;AXCell&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXCell&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXRowIndexRange: NSRange: {3, 1}
-AXColumnIndexRange: NSRange: {2, 1}
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXARIAColumnIndex: -1
-AXARIARowIndex: -1
-AXElementBusy: 0
-AXRequired: 0
-
-------------
-
-
---------------------------
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 3&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {77, 30}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: (null)
-AXEndTextMarker: (null)
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXElementBusy: 0
-
-------------
-
-
---------------------------
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacaccessibilitytablewithrulesexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/LayoutTests/platform/mac/accessibility/table-with-rules-expected.txt        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,181 +0,0 @@
</span><del>-asdf        asdf
-asdf        asdf
-asdf        asdf
-asdf        asdf
-asdf        asdf
-
-------------------------------------
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {58, 20}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: testTable2
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {63, 24}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: testTable3
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-AXRole: AXTable
-AXSubrole: (null)
-AXRoleDescription: table
-AXChildren: &lt;array of size 4&gt;
-AXHelp: 
-AXParent: &lt;AXTable&gt;
-AXSize: NSSize: {57, 20}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXTable&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXTable&gt;
-AXEndTextMarker: &lt;AXTable&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXTable&gt;
-AXLanguage: 
-AXDOMIdentifier: testTable4
-AXDOMClassList: &lt;array of size 0&gt;
-AXRows: &lt;array of size 1&gt;
-AXVisibleRows: &lt;array of size 1&gt;
-AXColumns: &lt;array of size 2&gt;
-AXVisibleColumns: &lt;array of size 2&gt;
-AXVisibleCells: &lt;array of size 2&gt;
-AXColumnHeaderUIElements: &lt;array of size 0&gt;
-AXRowHeaderUIElements: &lt;array of size 0&gt;
-AXHeader: &lt;AXTable&gt;
-AXColumnCount: 2
-AXRowCount: 1
-AXARIAColumnCount: -1
-AXARIARowCount: -1
-AXElementBusy: 0
-
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {29, 20}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-AXRole: AXGroup
-AXSubrole: (null)
-AXRoleDescription: group
-AXChildren: &lt;array of size 1&gt;
-AXHelp: 
-AXParent: &lt;AXGroup&gt;
-AXSize: NSSize: {30, 20}
-AXTitle: 
-AXDescription: 
-AXValue: 
-AXFocused: 0
-AXEnabled: 1
-AXWindow: &lt;AXGroup&gt;
-AXSelectedTextMarkerRange: (null)
-AXStartTextMarker: &lt;AXGroup&gt;
-AXEndTextMarker: &lt;AXGroup&gt;
-AXVisited: 0
-AXLinkedUIElements: &lt;array of size 0&gt;
-AXSelected: 0
-AXBlockQuoteLevel: 0
-AXTopLevelUIElement: &lt;AXGroup&gt;
-AXLanguage: 
-AXDOMIdentifier: 
-AXDOMClassList: &lt;array of size 0&gt;
-AXTitleUIElement: (null)
-AXElementBusy: 0
-
-
-
</del></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/Source/WebCore/ChangeLog        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1,3 +1,30 @@
</span><ins>+2016-03-17  Doug Russell  &lt;d_russell@apple.com&gt;
+
+        AX: attributes to retrieve focusable and editable ancestors
+        https://bugs.webkit.org/show_bug.cgi?id=155554
+
+        Reviewed by Chris Fleizach.
+
+        Add attributes to help give context to focus changes:
+        AXFocusableAncestor - nearest accessibility ancestor that returns true for
+        canSetFocusAttribute().
+        AXEditableAncestor - nearest accessibility ancestor that returns true for
+        isTextControl().
+        AXHighestEditableAncestor - highest element in accessibility that returns true
+        for isTextControl().
+
+        Test: accessibility/mac/ancestor-attributes.html
+
+        * accessibility/AccessibilityNodeObject.cpp:
+        * accessibility/AccessibilityObject.cpp:
+        (WebCore::AccessibilityObject::focusableAncestor):
+        (WebCore::AccessibilityObject::editableAncestor):
+        (WebCore::AccessibilityObject::highestEditableAncestor):
+        * accessibility/AccessibilityObject.h:
+        * accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
+        (-[WebAccessibilityObjectWrapper accessibilityAttributeNames]):
+        (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
+
</ins><span class="cx"> 2016-03-17  Sam Weinig  &lt;sam@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Implement document.queryCommandSupported(&quot;copy&quot;)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityNodeObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -247,7 +247,7 @@
</span><span class="cx"> {
</span><span class="cx">     return boundingBoxRect();
</span><span class="cx"> }
</span><del>-    
</del><ins>+
</ins><span class="cx"> LayoutRect AccessibilityNodeObject::boundingBoxRect() const
</span><span class="cx"> {
</span><span class="cx">     // AccessibilityNodeObjects have no mechanism yet to return a size or position.
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityObject.cpp (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityObject.cpp        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/Source/WebCore/accessibility/AccessibilityObject.cpp        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -2964,6 +2964,48 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+AccessibilityObject* AccessibilityObject::focusableAncestor()
+{
+    AccessibilityObject* potentialFocusableAncestor = this;
+    while (potentialFocusableAncestor) {
+        if (potentialFocusableAncestor-&gt;canSetFocusAttribute())
+            return potentialFocusableAncestor;
+        potentialFocusableAncestor = potentialFocusableAncestor-&gt;parentObject();
+    }
+
+    return nullptr;
+}
+
+AccessibilityObject* AccessibilityObject::editableAncestor()
+{
+    AccessibilityObject* potentialEditableAncestor = this;
+    while (potentialEditableAncestor) {
+        if (potentialEditableAncestor-&gt;isTextControl())
+            return potentialEditableAncestor;
+        potentialEditableAncestor = potentialEditableAncestor-&gt;parentObject();
+    }
+
+    return nullptr;
+}
+
+AccessibilityObject* AccessibilityObject::highestEditableAncestor()
+{
+    AccessibilityObject* editableAncestor = this-&gt;editableAncestor();
+    AccessibilityObject* previousEditableAncestor = nullptr;
+    while (editableAncestor) {
+        if (editableAncestor == previousEditableAncestor) {
+            if (AccessibilityObject* parent = editableAncestor-&gt;parentObject()) {
+                editableAncestor = parent-&gt;editableAncestor();
+                continue;
+            }
+            break;
+        }
+        previousEditableAncestor = editableAncestor;
+        editableAncestor = editableAncestor-&gt;editableAncestor();
+    }
+    return previousEditableAncestor;
+}
+
</ins><span class="cx"> bool AccessibilityObject::isStyleFormatGroup() const
</span><span class="cx"> {
</span><span class="cx">     Node* node = this-&gt;node();
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAccessibilityObjecth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AccessibilityObject.h (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AccessibilityObject.h        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/Source/WebCore/accessibility/AccessibilityObject.h        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -1037,6 +1037,10 @@
</span><span class="cx">     bool caretBrowsingEnabled() const;
</span><span class="cx">     void setCaretBrowsingEnabled(bool);
</span><span class="cx"> #endif
</span><ins>+
+    AccessibilityObject* focusableAncestor();
+    AccessibilityObject* editableAncestor();
+    AccessibilityObject* highestEditableAncestor();
</ins><span class="cx">     
</span><span class="cx"> protected:
</span><span class="cx">     AXID m_id;
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilitymacWebAccessibilityObjectWrapperMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm (198355 => 198356)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm        2016-03-17 22:17:37 UTC (rev 198355)
+++ trunk/Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm        2016-03-17 22:43:21 UTC (rev 198356)
</span><span class="lines">@@ -536,6 +536,18 @@
</span><span class="cx"> #define NSAccessibilityCaretBrowsingEnabledAttribute @&quot;AXCaretBrowsingEnabled&quot;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+#ifndef NSAccessibilitFocusableAncestorAttribute
+#define NSAccessibilityFocusableAncestorAttribute @&quot;AXFocusableAncestor&quot;
+#endif
+
+#ifndef NSAccessibilityEditableAncestorAttribute
+#define NSAccessibilityEditableAncestorAttribute @&quot;AXEditableAncestor&quot;
+#endif
+
+#ifndef NSAccessibilityHighestEditableAncestorAttribute
+#define NSAccessibilityHighestEditableAncestorAttribute @&quot;AXHighestEditableAncestor&quot;
+#endif
+
</ins><span class="cx"> @implementation WebAccessibilityObjectWrapper
</span><span class="cx"> 
</span><span class="cx"> - (void)unregisterUniqueIdForUIElement
</span><span class="lines">@@ -1516,31 +1528,34 @@
</span><span class="cx">     NSMutableArray* tempArray;
</span><span class="cx">     if (attributes == nil) {
</span><span class="cx">         attributes = [[NSArray alloc] initWithObjects: NSAccessibilityRoleAttribute,
</span><del>-                      NSAccessibilitySubroleAttribute,
-                      NSAccessibilityRoleDescriptionAttribute,
-                      NSAccessibilityChildrenAttribute,
-                      NSAccessibilityHelpAttribute,
-                      NSAccessibilityParentAttribute,
-                      NSAccessibilityPositionAttribute,
-                      NSAccessibilitySizeAttribute,
-                      NSAccessibilityTitleAttribute,
-                      NSAccessibilityDescriptionAttribute,
-                      NSAccessibilityValueAttribute,
-                      NSAccessibilityFocusedAttribute,
-                      NSAccessibilityEnabledAttribute,
-                      NSAccessibilityWindowAttribute,
-                      @&quot;AXSelectedTextMarkerRange&quot;,
-                      @&quot;AXStartTextMarker&quot;,
-                      @&quot;AXEndTextMarker&quot;,
-                      @&quot;AXVisited&quot;,
-                      NSAccessibilityLinkedUIElementsAttribute,
-                      NSAccessibilitySelectedAttribute,
-                      NSAccessibilityBlockQuoteLevelAttribute,
-                      NSAccessibilityTopLevelUIElementAttribute,
-                      NSAccessibilityLanguageAttribute,
-                      NSAccessibilityDOMIdentifierAttribute,
-                      NSAccessibilityDOMClassListAttribute,
-                      nil];
</del><ins>+            NSAccessibilitySubroleAttribute,
+            NSAccessibilityRoleDescriptionAttribute,
+            NSAccessibilityChildrenAttribute,
+            NSAccessibilityHelpAttribute,
+            NSAccessibilityParentAttribute,
+            NSAccessibilityPositionAttribute,
+            NSAccessibilitySizeAttribute,
+            NSAccessibilityTitleAttribute,
+            NSAccessibilityDescriptionAttribute,
+            NSAccessibilityValueAttribute,
+            NSAccessibilityFocusedAttribute,
+            NSAccessibilityEnabledAttribute,
+            NSAccessibilityWindowAttribute,
+            @&quot;AXSelectedTextMarkerRange&quot;,
+            @&quot;AXStartTextMarker&quot;,
+            @&quot;AXEndTextMarker&quot;,
+            @&quot;AXVisited&quot;,
+            NSAccessibilityLinkedUIElementsAttribute,
+            NSAccessibilitySelectedAttribute,
+            NSAccessibilityBlockQuoteLevelAttribute,
+            NSAccessibilityTopLevelUIElementAttribute,
+            NSAccessibilityLanguageAttribute,
+            NSAccessibilityDOMIdentifierAttribute,
+            NSAccessibilityDOMClassListAttribute,
+            NSAccessibilityFocusableAncestorAttribute,
+            NSAccessibilityEditableAncestorAttribute,
+            NSAccessibilityHighestEditableAncestorAttribute,
+            nil];
</ins><span class="cx">     }
</span><span class="cx">     if (commonMenuAttrs == nil) {
</span><span class="cx">         commonMenuAttrs = [[NSArray alloc] initWithObjects: NSAccessibilityRoleAttribute,
</span><span class="lines">@@ -1563,6 +1578,10 @@
</span><span class="cx">         tempArray = [[NSMutableArray alloc] initWithArray:attributes];
</span><span class="cx">         // WebAreas should not expose AXSubrole.
</span><span class="cx">         [tempArray removeObject:NSAccessibilitySubroleAttribute];
</span><ins>+        // WebAreas should not expose ancestor attributes
+        [tempArray removeObject:NSAccessibilityFocusableAncestorAttribute];
+        [tempArray removeObject:NSAccessibilityEditableAncestorAttribute];
+        [tempArray removeObject:NSAccessibilityHighestEditableAncestorAttribute];
</ins><span class="cx">         [tempArray addObject:@&quot;AXLinkUIElements&quot;];
</span><span class="cx">         [tempArray addObject:@&quot;AXLoaded&quot;];
</span><span class="cx">         [tempArray addObject:@&quot;AXLayoutCount&quot;];
</span><span class="lines">@@ -3319,7 +3338,22 @@
</span><span class="cx">         m_object-&gt;ariaControlsElements(ariaControls);
</span><span class="cx">         return convertToNSArray(ariaControls);
</span><span class="cx">     }
</span><del>-    
</del><ins>+
+    if ([attributeName isEqualToString:NSAccessibilityFocusableAncestorAttribute]) {
+        AccessibilityObject* object = m_object-&gt;focusableAncestor();
+        return object ? object-&gt;wrapper() : nil;
+    }
+
+    if ([attributeName isEqualToString:NSAccessibilityEditableAncestorAttribute]) {
+        AccessibilityObject* object = m_object-&gt;editableAncestor();
+        return object ? object-&gt;wrapper() : nil;
+    }
+
+    if ([attributeName isEqualToString:NSAccessibilityHighestEditableAncestorAttribute]) {
+        AccessibilityObject* object = m_object-&gt;highestEditableAncestor();
+        return object ? object-&gt;wrapper() : nil;
+    }
+
</ins><span class="cx">     return nil;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>