<!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>[187800] trunk/LayoutTests</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/187800">187800</a></dd>
<dt>Author</dt> <dd>simon.fraser@apple.com</dd>
<dt>Date</dt> <dd>2015-08-03 20:00:24 -0700 (Mon, 03 Aug 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Move platform/win/accessibility tests to accessibility/win.

Fix paths to script files in the tests. Fix TestExpectations. Remove an unused result.

* TestExpectations:
* accessibility/win/detached-object-notification-crash-expected.txt: Renamed from LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt.
* accessibility/win/detached-object-notification-crash.html: Renamed from LayoutTests/platform/win/accessibility/detached-object-notification-crash.html.
* accessibility/win/document-enabled-state-expected.txt: Renamed from LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt.
* accessibility/win/document-enabled-state.html: Renamed from LayoutTests/platform/win/accessibility/document-enabled-state.html.
* accessibility/win/document-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/document-role-expected.txt.
* accessibility/win/document-role.html: Renamed from LayoutTests/platform/win/accessibility/document-role.html.
* accessibility/win/focus-events-expected.txt: Renamed from LayoutTests/platform/win/accessibility/focus-events-expected.txt.
* accessibility/win/focus-events.html: Renamed from LayoutTests/platform/win/accessibility/focus-events.html.
* accessibility/win/heading-elements-expected.txt: Renamed from LayoutTests/platform/win/accessibility/heading-elements-expected.txt.
* accessibility/win/heading-elements.html: Renamed from LayoutTests/platform/win/accessibility/heading-elements.html.
* accessibility/win/img-alt-attribute-expected.txt: Renamed from LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt.
* accessibility/win/img-alt-attribute.html: Renamed from LayoutTests/platform/win/accessibility/img-alt-attribute.html.
* accessibility/win/linked-elements-expected.txt: Renamed from LayoutTests/platform/win/accessibility/linked-elements-expected.txt.
* accessibility/win/linked-elements.html: Renamed from LayoutTests/platform/win/accessibility/linked-elements.html.
* accessibility/win/list-item-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-item-role-expected.txt.
* accessibility/win/list-item-role.html: Renamed from LayoutTests/platform/win/accessibility/list-item-role.html.
* accessibility/win/list-marker-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-marker-role-expected.txt.
* accessibility/win/list-marker-role.html: Renamed from LayoutTests/platform/win/accessibility/list-marker-role.html.
* accessibility/win/list-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-role-expected.txt.
* accessibility/win/list-role.html: Renamed from LayoutTests/platform/win/accessibility/list-role.html.
* accessibility/win/multiple-select-element-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt.
* accessibility/win/multiple-select-element-role.html: Renamed from LayoutTests/platform/win/accessibility/multiple-select-element-role.html.
* accessibility/win/option-element-position-and-size-expected.txt: Renamed from LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt.
* accessibility/win/option-element-position-and-size.html: Renamed from LayoutTests/platform/win/accessibility/option-element-position-and-size.html.
* accessibility/win/option-element-selection-and-focus-events-expected.txt: Renamed from LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt.
* accessibility/win/option-element-selection-and-focus-events.html: Renamed from LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html.
* accessibility/win/parent-element-expected.txt: Renamed from LayoutTests/platform/win/accessibility/parent-element-expected.txt.
* accessibility/win/parent-element.html: Renamed from LayoutTests/platform/win/accessibility/parent-element.html.
* accessibility/win/scroll-to-anchor-expected.txt: Renamed from LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt.
* accessibility/win/scroll-to-anchor.html: Renamed from LayoutTests/platform/win/accessibility/scroll-to-anchor.html.
* accessibility/win/select-element-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/select-element-role-expected.txt.
* accessibility/win/select-element-role.html: Renamed from LayoutTests/platform/win/accessibility/select-element-role.html.
* accessibility/win/select-element-valuechange-event-expected.txt: Renamed from LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt.
* accessibility/win/select-element-valuechange-event.html: Renamed from LayoutTests/platform/win/accessibility/select-element-valuechange-event.html.
* accessibility/win/selection-and-focus-expected.txt: Renamed from LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt.
* accessibility/win/selection-and-focus.html: Renamed from LayoutTests/platform/win/accessibility/selection-and-focus.html.
* accessibility/win/single-select-children-changed-expected.txt: Renamed from LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt.
* accessibility/win/single-select-children-changed.html: Renamed from LayoutTests/platform/win/accessibility/single-select-children-changed.html.
* accessibility/win/single-select-children-expected.txt: Renamed from LayoutTests/platform/win/accessibility/single-select-children-expected.txt.
* accessibility/win/single-select-children.html: Renamed from LayoutTests/platform/win/accessibility/single-select-children.html.
* accessibility/win/text-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/text-role-expected.txt.
* accessibility/win/text-role.html: Renamed from LayoutTests/platform/win/accessibility/text-role.html.
* platform/win/TestExpectations:
* platform/win/accessibility/option-element-position-and-size-expected.txt: Removed.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsTestExpectations">trunk/LayoutTests/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformwinTestExpectations">trunk/LayoutTests/platform/win/TestExpectations</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/LayoutTests/accessibility/win/</li>
<li><a href="#trunkLayoutTestsaccessibilitywindetachedobjectnotificationcrashexpectedtxt">trunk/LayoutTests/accessibility/win/detached-object-notification-crash-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywindetachedobjectnotificationcrashhtml">trunk/LayoutTests/accessibility/win/detached-object-notification-crash.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywindocumentenabledstateexpectedtxt">trunk/LayoutTests/accessibility/win/document-enabled-state-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywindocumentenabledstatehtml">trunk/LayoutTests/accessibility/win/document-enabled-state.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywindocumentroleexpectedtxt">trunk/LayoutTests/accessibility/win/document-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywindocumentrolehtml">trunk/LayoutTests/accessibility/win/document-role.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinfocuseventsexpectedtxt">trunk/LayoutTests/accessibility/win/focus-events-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinfocuseventshtml">trunk/LayoutTests/accessibility/win/focus-events.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinheadingelementsexpectedtxt">trunk/LayoutTests/accessibility/win/heading-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinheadingelementshtml">trunk/LayoutTests/accessibility/win/heading-elements.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinimgaltattributeexpectedtxt">trunk/LayoutTests/accessibility/win/img-alt-attribute-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinimgaltattributehtml">trunk/LayoutTests/accessibility/win/img-alt-attribute.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlinkedelementsexpectedtxt">trunk/LayoutTests/accessibility/win/linked-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlinkedelementshtml">trunk/LayoutTests/accessibility/win/linked-elements.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlistitemroleexpectedtxt">trunk/LayoutTests/accessibility/win/list-item-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlistitemrolehtml">trunk/LayoutTests/accessibility/win/list-item-role.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlistmarkerroleexpectedtxt">trunk/LayoutTests/accessibility/win/list-marker-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlistmarkerrolehtml">trunk/LayoutTests/accessibility/win/list-marker-role.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlistroleexpectedtxt">trunk/LayoutTests/accessibility/win/list-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinlistrolehtml">trunk/LayoutTests/accessibility/win/list-role.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinmultipleselectelementroleexpectedtxt">trunk/LayoutTests/accessibility/win/multiple-select-element-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinmultipleselectelementrolehtml">trunk/LayoutTests/accessibility/win/multiple-select-element-role.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinoptionelementpositionandsizeexpectedtxt">trunk/LayoutTests/accessibility/win/option-element-position-and-size-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinoptionelementpositionandsizehtml">trunk/LayoutTests/accessibility/win/option-element-position-and-size.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinoptionelementselectionandfocuseventsexpectedtxt">trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinoptionelementselectionandfocuseventshtml">trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinparentelementexpectedtxt">trunk/LayoutTests/accessibility/win/parent-element-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinparentelementhtml">trunk/LayoutTests/accessibility/win/parent-element.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinscrolltoanchorexpectedtxt">trunk/LayoutTests/accessibility/win/scroll-to-anchor-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinscrolltoanchorhtml">trunk/LayoutTests/accessibility/win/scroll-to-anchor.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinselectelementroleexpectedtxt">trunk/LayoutTests/accessibility/win/select-element-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinselectelementrolehtml">trunk/LayoutTests/accessibility/win/select-element-role.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinselectelementvaluechangeeventexpectedtxt">trunk/LayoutTests/accessibility/win/select-element-valuechange-event-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinselectelementvaluechangeeventhtml">trunk/LayoutTests/accessibility/win/select-element-valuechange-event.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinselectionandfocusexpectedtxt">trunk/LayoutTests/accessibility/win/selection-and-focus-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinselectionandfocushtml">trunk/LayoutTests/accessibility/win/selection-and-focus.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinsingleselectchildrenchangedexpectedtxt">trunk/LayoutTests/accessibility/win/single-select-children-changed-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinsingleselectchildrenchangedhtml">trunk/LayoutTests/accessibility/win/single-select-children-changed.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinsingleselectchildrenexpectedtxt">trunk/LayoutTests/accessibility/win/single-select-children-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywinsingleselectchildrenhtml">trunk/LayoutTests/accessibility/win/single-select-children.html</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywintextroleexpectedtxt">trunk/LayoutTests/accessibility/win/text-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsaccessibilitywintextrolehtml">trunk/LayoutTests/accessibility/win/text-role.html</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitydetachedobjectnotificationcrashexpectedtxt">trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitydetachedobjectnotificationcrashhtml">trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitydocumentenabledstateexpectedtxt">trunk/LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitydocumentenabledstatehtml">trunk/LayoutTests/platform/win/accessibility/document-enabled-state.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitydocumentroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/document-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitydocumentrolehtml">trunk/LayoutTests/platform/win/accessibility/document-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityfocuseventsexpectedtxt">trunk/LayoutTests/platform/win/accessibility/focus-events-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityfocuseventshtml">trunk/LayoutTests/platform/win/accessibility/focus-events.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityheadingelementsexpectedtxt">trunk/LayoutTests/platform/win/accessibility/heading-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityheadingelementshtml">trunk/LayoutTests/platform/win/accessibility/heading-elements.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityimgaltattributeexpectedtxt">trunk/LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityimgaltattributehtml">trunk/LayoutTests/platform/win/accessibility/img-alt-attribute.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylinkedelementsexpectedtxt">trunk/LayoutTests/platform/win/accessibility/linked-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylinkedelementshtml">trunk/LayoutTests/platform/win/accessibility/linked-elements.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylistitemroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/list-item-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylistitemrolehtml">trunk/LayoutTests/platform/win/accessibility/list-item-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylistmarkerroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/list-marker-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylistmarkerrolehtml">trunk/LayoutTests/platform/win/accessibility/list-marker-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylistroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/list-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitylistrolehtml">trunk/LayoutTests/platform/win/accessibility/list-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitymultipleselectelementroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitymultipleselectelementrolehtml">trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityoptionelementpositionandsizeexpectedtxt">trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityoptionelementpositionandsizehtml">trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityoptionelementselectionandfocuseventsexpectedtxt">trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityoptionelementselectionandfocuseventshtml">trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityparentelementexpectedtxt">trunk/LayoutTests/platform/win/accessibility/parent-element-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityparentelementhtml">trunk/LayoutTests/platform/win/accessibility/parent-element.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityscrolltoanchorexpectedtxt">trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityscrolltoanchorhtml">trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityselectelementroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/select-element-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityselectelementrolehtml">trunk/LayoutTests/platform/win/accessibility/select-element-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityselectelementvaluechangeeventexpectedtxt">trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityselectelementvaluechangeeventhtml">trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityselectionandfocusexpectedtxt">trunk/LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilityselectionandfocushtml">trunk/LayoutTests/platform/win/accessibility/selection-and-focus.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenchangedexpectedtxt">trunk/LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenchangedhtml">trunk/LayoutTests/platform/win/accessibility/single-select-children-changed.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenexpectedtxt">trunk/LayoutTests/platform/win/accessibility/single-select-children-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenhtml">trunk/LayoutTests/platform/win/accessibility/single-select-children.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitytextroleexpectedtxt">trunk/LayoutTests/platform/win/accessibility/text-role-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinaccessibilitytextrolehtml">trunk/LayoutTests/platform/win/accessibility/text-role.html</a></li>
<li><a href="#trunkLayoutTestsplatformwinplatformwinaccessibilityoptionelementpositionandsizeexpectedtxt">trunk/LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/ChangeLog        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,5 +1,57 @@
</span><span class="cx"> 2015-08-03  Simon Fraser  &lt;simon.fraser@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Move platform/win/accessibility tests to accessibility/win.
+        
+        Fix paths to script files in the tests. Fix TestExpectations. Remove an unused result.
+
+        * TestExpectations:
+        * accessibility/win/detached-object-notification-crash-expected.txt: Renamed from LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt.
+        * accessibility/win/detached-object-notification-crash.html: Renamed from LayoutTests/platform/win/accessibility/detached-object-notification-crash.html.
+        * accessibility/win/document-enabled-state-expected.txt: Renamed from LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt.
+        * accessibility/win/document-enabled-state.html: Renamed from LayoutTests/platform/win/accessibility/document-enabled-state.html.
+        * accessibility/win/document-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/document-role-expected.txt.
+        * accessibility/win/document-role.html: Renamed from LayoutTests/platform/win/accessibility/document-role.html.
+        * accessibility/win/focus-events-expected.txt: Renamed from LayoutTests/platform/win/accessibility/focus-events-expected.txt.
+        * accessibility/win/focus-events.html: Renamed from LayoutTests/platform/win/accessibility/focus-events.html.
+        * accessibility/win/heading-elements-expected.txt: Renamed from LayoutTests/platform/win/accessibility/heading-elements-expected.txt.
+        * accessibility/win/heading-elements.html: Renamed from LayoutTests/platform/win/accessibility/heading-elements.html.
+        * accessibility/win/img-alt-attribute-expected.txt: Renamed from LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt.
+        * accessibility/win/img-alt-attribute.html: Renamed from LayoutTests/platform/win/accessibility/img-alt-attribute.html.
+        * accessibility/win/linked-elements-expected.txt: Renamed from LayoutTests/platform/win/accessibility/linked-elements-expected.txt.
+        * accessibility/win/linked-elements.html: Renamed from LayoutTests/platform/win/accessibility/linked-elements.html.
+        * accessibility/win/list-item-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-item-role-expected.txt.
+        * accessibility/win/list-item-role.html: Renamed from LayoutTests/platform/win/accessibility/list-item-role.html.
+        * accessibility/win/list-marker-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-marker-role-expected.txt.
+        * accessibility/win/list-marker-role.html: Renamed from LayoutTests/platform/win/accessibility/list-marker-role.html.
+        * accessibility/win/list-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/list-role-expected.txt.
+        * accessibility/win/list-role.html: Renamed from LayoutTests/platform/win/accessibility/list-role.html.
+        * accessibility/win/multiple-select-element-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt.
+        * accessibility/win/multiple-select-element-role.html: Renamed from LayoutTests/platform/win/accessibility/multiple-select-element-role.html.
+        * accessibility/win/option-element-position-and-size-expected.txt: Renamed from LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt.
+        * accessibility/win/option-element-position-and-size.html: Renamed from LayoutTests/platform/win/accessibility/option-element-position-and-size.html.
+        * accessibility/win/option-element-selection-and-focus-events-expected.txt: Renamed from LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt.
+        * accessibility/win/option-element-selection-and-focus-events.html: Renamed from LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html.
+        * accessibility/win/parent-element-expected.txt: Renamed from LayoutTests/platform/win/accessibility/parent-element-expected.txt.
+        * accessibility/win/parent-element.html: Renamed from LayoutTests/platform/win/accessibility/parent-element.html.
+        * accessibility/win/scroll-to-anchor-expected.txt: Renamed from LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt.
+        * accessibility/win/scroll-to-anchor.html: Renamed from LayoutTests/platform/win/accessibility/scroll-to-anchor.html.
+        * accessibility/win/select-element-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/select-element-role-expected.txt.
+        * accessibility/win/select-element-role.html: Renamed from LayoutTests/platform/win/accessibility/select-element-role.html.
+        * accessibility/win/select-element-valuechange-event-expected.txt: Renamed from LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt.
+        * accessibility/win/select-element-valuechange-event.html: Renamed from LayoutTests/platform/win/accessibility/select-element-valuechange-event.html.
+        * accessibility/win/selection-and-focus-expected.txt: Renamed from LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt.
+        * accessibility/win/selection-and-focus.html: Renamed from LayoutTests/platform/win/accessibility/selection-and-focus.html.
+        * accessibility/win/single-select-children-changed-expected.txt: Renamed from LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt.
+        * accessibility/win/single-select-children-changed.html: Renamed from LayoutTests/platform/win/accessibility/single-select-children-changed.html.
+        * accessibility/win/single-select-children-expected.txt: Renamed from LayoutTests/platform/win/accessibility/single-select-children-expected.txt.
+        * accessibility/win/single-select-children.html: Renamed from LayoutTests/platform/win/accessibility/single-select-children.html.
+        * accessibility/win/text-role-expected.txt: Renamed from LayoutTests/platform/win/accessibility/text-role-expected.txt.
+        * accessibility/win/text-role.html: Renamed from LayoutTests/platform/win/accessibility/text-role.html.
+        * platform/win/TestExpectations:
+        * platform/win/accessibility/option-element-position-and-size-expected.txt: Removed.
+
+2015-08-03  Simon Fraser  &lt;simon.fraser@apple.com&gt;
+
</ins><span class="cx">         Move platform/mac/accessibility tests to accessibility/mac.
</span><span class="cx">         
</span><span class="cx">         Fix paths to script files in the tests. Fix TestExpectations. Remove an unused result.
</span></span></pre></div>
<a id="trunkLayoutTestsTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/TestExpectations (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/TestExpectations        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/TestExpectations        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -8,6 +8,7 @@
</span><span class="cx"> 
</span><span class="cx"> accessibility/gtk [ Skip ]
</span><span class="cx"> accessibility/mac [ Skip ]
</span><ins>+accessibility/win [ Skip ]
</ins><span class="cx"> 
</span><span class="cx"> #//////////////////////////////////////////////////////////////////////////////////////////
</span><span class="cx"> # End platform-specific directories.
</span></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywindetachedobjectnotificationcrashexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitydetachedobjectnotificationcrashexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/detached-object-notification-crash-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/detached-object-notification-crash-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/detached-object-notification-crash-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+ 
+This tests that posting a notification for a deleted element does not cause a crash.
+
+
+PASS: Didn't crash.
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywindetachedobjectnotificationcrashhtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitydetachedobjectnotificationcrashhtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/detached-object-notification-crash.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/detached-object-notification-crash.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/detached-object-notification-crash.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,48 @@
</span><ins>+&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;input id=&quot;avnElement&quot;&gt;
+&lt;input id=&quot;avnElement2&quot;&gt;
+
+&lt;p&gt;This tests that posting a notification for a deleted element does
+not cause a crash.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    function notificationReceived(event)
+    {
+        if (event != &quot;value change event&quot;)
+            return;
+
+        debug(&quot;PASS: Didn't crash.&quot;);
+        testRunner.notifyDone();
+    }
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+        testRunner.waitUntilDone();
+
+        var element = document.getElementById(&quot;avnElement&quot;);
+        element.focus();
+
+        element.setAttribute(&quot;aria-valuenow&quot;, 2);
+        document.getElementById(&quot;body&quot;).removeChild(element);
+
+        var element2 = document.getElementById(&quot;avnElement2&quot;);
+        element2.focus();
+
+        accessibilityController.focusedElement.addNotificationListener(notificationReceived);
+
+        element2.setAttribute(&quot;aria-valuenow&quot;, 2);
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywindocumentenabledstateexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitydocumentenabledstateexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/document-enabled-state-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/document-enabled-state-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/document-enabled-state-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+This tests that the enabled state of the document is true. 
+
+Bug #67974: MSAA: WebKit reports the document state as disabled 
+
+This test must be run inside of DumpRenderTree.
+PASS accessibilityController.focusedElement.parentElement().role is &quot;AXRole: document&quot;
+PASS accessibilityController.focusedElement.parentElement().isEnabled is true
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywindocumentenabledstatehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitydocumentenabledstatehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/document-enabled-state.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/document-enabled-state.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/document-enabled-state.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/document-enabled-state.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,25 @@
</span><ins>+&lt;html&gt;
+    &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+    &lt;script&gt;
+        function runTest()
+        {
+            if (!window.accessibilityController || !window.testRunner)
+                return;
+            shouldBe('accessibilityController.focusedElement.parentElement().role', '&quot;AXRole: document&quot;');
+            shouldBeTrue('accessibilityController.focusedElement.parentElement().isEnabled');
+        }
+    &lt;/script&gt;
+    &lt;body onload=&quot;runTest()&quot;&gt;
+        This tests that the enabled state of the document is true.
+
+        &lt;br&gt;&lt;br&gt;
+
+        Bug #67974: &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=67974&quot;&gt;MSAA: WebKit reports the document state as disabled&lt;/a&gt;
+
+        &lt;br&gt;&lt;br&gt;
+
+        This test must be run inside of DumpRenderTree.
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywindocumentroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitydocumentroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/document-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/document-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/document-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/document-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,4 @@
</span><ins>+Test for role attribute of document 
+----------------------------------- 
+role of Document : AXRole: AXWebArea 
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywindocumentrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitydocumentrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/document-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/document-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/document-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/document-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,22 @@
</span><ins>+&lt;html&gt;
+&lt;script&gt;
+if (window.testRunner)
+    testRunner.dumpAsText();
+
+onload = function()
+{
+    if (window.accessibilityController) {
+        var result = document.getElementById(&quot;result&quot;);
+        result.innerText += &quot;Test for role attribute of document \n&quot;;
+        result.innerText += &quot;----------------------------------- \n&quot;;
+        result.innerText += &quot;role of Document    : &quot; +
+                            accessibilityController.focusedElement.role +
+                            &quot; \n&quot;;
+    }
+}
+&lt;/script&gt;
+&lt;body&gt;
+&lt;div id=&quot;result&quot;&gt;
+&lt;/div&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinfocuseventsexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityfocuseventsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/focus-events-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/focus-events-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/focus-events-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/focus-events-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+Received focus event for object ''.
+Received focus event for object ''.
+Received focus event for object ''.
+This tests that we broadcast focus events when the focused element changes.
+
+
+  
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinfocuseventshtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityfocuseventshtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/focus-events.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/focus-events.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/focus-events.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/focus-events.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+&lt;html&gt;
+&lt;body id=&quot;body&quot;&gt;
+
+&lt;p&gt;This tests that we broadcast focus events when the focused element changes.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot; style=&quot;visibility: hidden;&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;input id=&quot;i1&quot; title=&quot;field 1&quot;&gt;
+&lt;input id=&quot;i2&quot; title=&quot;field 2&quot;&gt;
+&lt;input id=&quot;i3&quot; title=&quot;field 3&quot;&gt;
+
+&lt;script&gt;
+    if (!window.testRunner)
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;visible&quot;;
+
+    testRunner.dumpAsText();
+
+    accessibilityController.logFocusEvents();
+
+    document.getElementById(&quot;i1&quot;).focus();
+
+    document.getElementById(&quot;i2&quot;).focus();
+
+    eventSender.keyDown(&quot;\t&quot;);
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinheadingelementsexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityheadingelementsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/heading-elements-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/heading-elements-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/heading-elements-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/heading-elements-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,29 @@
</span><ins>+h1
+
+h2
+
+h3
+
+h4
+
+h5
+
+h6
+
+This test verifies that, on Windows, heading elements return their tag name for their 'role' property and a positional description of &quot;L#&quot;, where # is the heading level, for their description. 
+
+Bug 30937 - MSAA: Accessibility of headings is not correct
+
+PASS e.role is &quot;AXRole: H1&quot;
+PASS e.description is &quot;L1&quot;
+PASS e.role is &quot;AXRole: H2&quot;
+PASS e.description is &quot;L2&quot;
+PASS e.role is &quot;AXRole: H3&quot;
+PASS e.description is &quot;L3&quot;
+PASS e.role is &quot;AXRole: H4&quot;
+PASS e.description is &quot;L4&quot;
+PASS e.role is &quot;AXRole: H5&quot;
+PASS e.description is &quot;L5&quot;
+PASS e.role is &quot;AXRole: H6&quot;
+PASS e.description is &quot;L6&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinheadingelementshtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityheadingelementshtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/heading-elements.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/heading-elements.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/heading-elements.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/heading-elements.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,59 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body id=&quot;body&quot;&gt;
+        &lt;h1&gt;h1&lt;/h1&gt;
+        &lt;h2&gt;h2&lt;/h2&gt;
+        &lt;h3&gt;h3&lt;/h3&gt;
+        &lt;h4&gt;h4&lt;/h4&gt;
+        &lt;h5&gt;h5&lt;/h5&gt;
+        &lt;h6&gt;h6&lt;/h6&gt;
+
+        &lt;p&gt;
+            This test verifies that, on Windows, heading elements return their
+            tag name for their 'role' property and a positional description of
+            &quot;L#&quot;, where # is the heading level, for their description.
+            &lt;br&gt;&lt;br&gt;
+            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=30937&quot;&gt;Bug 30937
+            - MSAA: Accessibility of headings is not correct&lt;/a&gt;
+        &lt;/p&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.getElementById(&quot;body&quot;).focus();
+
+                var e = accessibilityController.focusedElement.childAtIndex(0);
+                shouldBe('e.role', '&quot;AXRole: H1&quot;');
+                shouldBe('e.description', '&quot;L1&quot;');
+
+                e = accessibilityController.focusedElement.childAtIndex(1);
+                shouldBe('e.role', '&quot;AXRole: H2&quot;');
+                shouldBe('e.description', '&quot;L2&quot;');
+
+                e = accessibilityController.focusedElement.childAtIndex(2);
+                shouldBe('e.role', '&quot;AXRole: H3&quot;');
+                shouldBe('e.description', '&quot;L3&quot;');
+
+                e = accessibilityController.focusedElement.childAtIndex(3);
+                shouldBe('e.role', '&quot;AXRole: H4&quot;');
+                shouldBe('e.description', '&quot;L4&quot;');
+
+                e = accessibilityController.focusedElement.childAtIndex(4);
+                shouldBe('e.role', '&quot;AXRole: H5&quot;');
+                shouldBe('e.description', '&quot;L5&quot;');
+
+                e = accessibilityController.focusedElement.childAtIndex(5);
+                shouldBe('e.role', '&quot;AXRole: H6&quot;');
+                shouldBe('e.description', '&quot;L6&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinimgaltattributeexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityimgaltattributeexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/img-alt-attribute-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/img-alt-attribute-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/img-alt-attribute-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+  
+
+This test verifies that, on Windows, an img tag's alt text is returned for the element's 'title' property when the element has no ARIA name.
+
+PASS e.title is &quot;AXTitle: ARIA labeled-by name&quot;
+PASS e.title is &quot;AXTitle: alternate text&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinimgaltattributehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityimgaltattributehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/img-alt-attribute.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/img-alt-attribute.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/img-alt-attribute.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/img-alt-attribute.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,38 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body&gt;
+        &lt;img aria-labeledby=&quot;desc&quot; alt=&quot;alternate text&quot; title=&quot;title&quot;&gt;
+        &lt;img alt=&quot;alternate text&quot; title=&quot;title&quot;&gt;
+
+        &lt;p id=&quot;desc&quot; style=&quot;visibility: hidden&quot;&gt;ARIA labeled-by name&lt;/p&gt;
+
+        &lt;p&gt;
+            This test verifies that, on Windows, an img tag's alt text is
+            returned for the element's 'title' property when the element has no
+            ARIA name.
+        &lt;/p&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.body.focus();
+
+                var anonymousBlock = accessibilityController.focusedElement.childAtIndex(0);
+                var e = anonymousBlock.childAtIndex(0);
+                
+                shouldBe('e.title', '&quot;AXTitle: ARIA labeled-by name&quot;');
+
+                e = anonymousBlock.childAtIndex(1);
+                shouldBe('e.title', '&quot;AXTitle: alternate text&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlinkedelementsexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitylinkedelementsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/linked-elements-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/linked-elements-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/linked-elements-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/linked-elements-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,15 @@
</span><ins>+ 
+link text 

+This test verifies that, on Windows, linked text, linked images, and anchor elements return the anchor's href attribute for the 'value' property, and text nodes return their text for their 'title' property. 
+
+Bug 30928 - MSAA: Accessibility of links is wrong
+
+PASS e.accessibilityValue.substr(-8) is &quot;img.html&quot;
+PASS e.accessibilityValue.substr(-8) is &quot;img.html&quot;
+PASS e.accessibilityValue.substr(-9) is &quot;text.html&quot;
+PASS e.accessibilityValue.substr(-9) is &quot;text.html&quot;
+PASS e.title is &quot;AXTitle: link text&quot;
+PASS e.accessibilityValue.substr(-10) is &quot;input.html&quot;
+PASS e.accessibilityValue is &quot;input value&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlinkedelementshtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitylinkedelementshtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/linked-elements.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/linked-elements.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/linked-elements.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/linked-elements.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body id=&quot;body&quot;&gt;
+        &lt;a id=&quot;link1&quot; href=&quot;img.html&quot; title=&quot;title text&quot;&gt;&lt;img src=&quot;404.png&quot; alt=&quot;alt text&quot; title=&quot;title text&quot;&gt;&lt;/a&gt;
+        &lt;br&gt;
+
+        &lt;a id=&quot;link2&quot; href=&quot;text.html&quot; title=&quot;title text&quot;&gt;link text&lt;/a&gt;
+        &lt;br&gt;
+
+        &lt;a id=&quot;link3&quot; href=&quot;input.html&quot; title=&quot;title text&quot;&gt;&lt;input type=&quot;text&quot; value=&quot;input value&quot;&gt;&lt;/a&gt;
+        &lt;br&gt;
+
+        &lt;p&gt;
+            This test verifies that, on Windows, linked text, linked images, and
+            anchor elements return the anchor's href attribute for the 'value'
+            property, and text nodes return their text for their 'title'
+            property.
+            &lt;br&gt;&lt;br&gt;
+            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=30928&quot;&gt;Bug 30928
+            - MSAA: Accessibility of links is wrong&lt;/a&gt;
+        &lt;/p&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.getElementById(&quot;link1&quot;).focus();
+                var e = accessibilityController.focusedElement;
+                shouldBe('e.accessibilityValue.substr(-8)', '&quot;img.html&quot;');
+
+                // The child img element.
+                e = e.childAtIndex(0);
+                shouldBe('e.accessibilityValue.substr(-8)', '&quot;img.html&quot;');
+
+                document.getElementById(&quot;link2&quot;).focus();
+                e = accessibilityController.focusedElement;
+                shouldBe('e.accessibilityValue.substr(-9)', '&quot;text.html&quot;');
+
+                // The child text node.
+                e = e.childAtIndex(0);
+                shouldBe('e.accessibilityValue.substr(-9)', '&quot;text.html&quot;');
+                shouldBe('e.title', '&quot;AXTitle: link text&quot;');
+
+                document.getElementById(&quot;link3&quot;).focus();
+                e = accessibilityController.focusedElement;
+                shouldBe('e.accessibilityValue.substr(-10)', '&quot;input.html&quot;');
+
+                // The child input element. This should not return the URL as
+                // its value.
+                e = e.childAtIndex(0);
+                shouldBe('e.accessibilityValue', '&quot;input value&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlistitemroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitylistitemroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/list-item-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/list-item-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/list-item-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/list-item-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+This test verifies that, on Windows, list items return the &quot;list item&quot; role. 
+
+Bug 32688 - MSAA: Accessibility role of list items is wrong
+
+list item
+PASS listItem.role is &quot;AXRole: AXTab&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlistitemrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitylistitemrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/list-item-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/list-item-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/list-item-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/list-item-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body id=&quot;body&quot;&gt;
+        &lt;p&gt;
+            This test verifies that, on Windows, list items return the
+            &quot;list item&quot; role.
+            &lt;br&gt;&lt;br&gt;
+            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=32688&quot;&gt;Bug 32688 - MSAA: Accessibility role of list items is wrong&lt;/a&gt;
+        &lt;/p&gt;
+
+        &lt;ul&gt;
+            &lt;li id=&quot;listItem&quot; tabindex=&quot;1&quot;&gt;list item&lt;/li&gt;
+        &lt;/ul&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.getElementById(&quot;listItem&quot;).focus();
+
+                var listItem = accessibilityController.focusedElement;
+                shouldBe('listItem.role', '&quot;AXRole: AXTab&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlistmarkerroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitylistmarkerroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/list-marker-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/list-marker-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/list-marker-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/list-marker-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+This test verifies that, on Windows, list markers return the non-editable &quot;text&quot; role. 
+
+
+list item
+PASS listMarker.role is &quot;AXRole: AXStaticText&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlistmarkerrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitylistmarkerrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/list-marker-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/list-marker-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/list-marker-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/list-marker-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body id=&quot;body&quot;&gt;
+        &lt;p&gt;
+            This test verifies that, on Windows, list markers return the
+            non-editable &quot;text&quot; role.
+            &lt;br&gt;&lt;br&gt;
+            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=&quot;&gt;&lt;/a&gt;
+        &lt;/p&gt;
+
+        &lt;ul&gt;
+            &lt;li id=&quot;listItem&quot; tabindex=&quot;1&quot;&gt;list item&lt;/li&gt;
+        &lt;/ul&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.getElementById(&quot;listItem&quot;).focus();
+
+                var listMarker = accessibilityController.focusedElement.childAtIndex(0);
+                shouldBe('listMarker.role', '&quot;AXRole: AXStaticText&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlistroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitylistroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/list-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/list-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/list-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/list-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+This test verifies that, on Windows, lists return the &quot;list&quot; role. 
+
+Bug 32736 - REGRESSION(r52233): MSAA: Accessibility role of lists is wrong
+
+list item
+PASS list.role is &quot;AXRole: AXList&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinlistrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitylistrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/list-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/list-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/list-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/list-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body id=&quot;body&quot;&gt;
+        &lt;p&gt;
+            This test verifies that, on Windows, lists return the &quot;list&quot; role.
+            &lt;br&gt;&lt;br&gt;
+            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=32736&quot;&gt;Bug 32736 - REGRESSION(r52233): MSAA: Accessibility role of lists is wrong&lt;/a&gt;
+        &lt;/p&gt;
+
+        &lt;ul id=&quot;list&quot; tabindex=1&gt;
+            &lt;li&gt;list item&lt;/li&gt;
+        &lt;/ul&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.getElementById(&quot;list&quot;).focus();
+
+                var list = accessibilityController.focusedElement;
+                shouldBe('list.role', '&quot;AXRole: AXList&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinmultipleselectelementroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitymultipleselectelementroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/multiple-select-element-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/multiple-select-element-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/multiple-select-element-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+This tests the accessibility roles of multiselect elements and their option elements.
+
+PASS accessibilityController.focusedElement.role is &quot;AXRole: AXList&quot;
+PASS accessibilityController.focusedElement.childAtIndex(0).role is &quot;AXRole: AXStaticText&quot;
+
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinmultipleselectelementrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitymultipleselectelementrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/multiple-select-element-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/multiple-select-element-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/multiple-select-element-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+&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;p&gt;This tests the accessibility roles of multiselect elements and their option
+elements.&lt;/p&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;select id=&quot;selectElement&quot; multiple title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
+    &lt;option&gt;Option 2&lt;/option&gt;
+    &lt;option&gt;Option 3&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+        shouldBe('accessibilityController.focusedElement.role', '&quot;AXRole: AXList&quot;');
+        shouldBe('accessibilityController.focusedElement.childAtIndex(0).role', '&quot;AXRole: AXStaticText&quot;');
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinoptionelementpositionandsizeexpectedtxtfromrev187799trunkLayoutTestsplatformwinplatformwinaccessibilityoptionelementpositionandsizeexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/option-element-position-and-size-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/option-element-position-and-size-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/option-element-position-and-size-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+This tests that option elements have the correct size.
+
+
+
+width: 52
+height: 16
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinoptionelementpositionandsizehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityoptionelementpositionandsizehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/option-element-position-and-size.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/option-element-position-and-size.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/option-element-position-and-size.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,34 @@
</span><ins>+&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;p&gt;This tests that option elements have the correct size.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;select id=&quot;selectElement&quot; multiple&gt;
+    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+
+        var optionElement = accessibilityController.focusedElement.childAtIndex(0);
+
+        debug(&quot;width: &quot; + optionElement.width);
+        debug(&quot;height: &quot; + optionElement.height);
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinoptionelementselectionandfocuseventsexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityoptionelementselectionandfocuseventsexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+Received focus event for object 'option 2'.
+Received selection event for object 'option 2'.
+Received value change event for object '', value 'option 2'.
+Received focus event for object 'option 1'.
+Received selection event for object 'option 1'.
+Received value change event for object '', value 'option 1'.
+
+This tests that changing selection in a non-multiple select element fires focus and selection events for the selected option element.
+
+This test should only be run inside of DumpRenderTree.
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinoptionelementselectionandfocuseventshtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityoptionelementselectionandfocuseventshtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/option-element-selection-and-focus-events.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,32 @@
</span><ins>+&lt;html&gt;
+
+&lt;body id=&quot;body&quot;&gt;
+
+&lt;select id=&quot;select&quot; title=&quot;select element&quot;&gt;
+&lt;option SELECTED&gt;option 1&lt;/option&gt;
+&lt;option&gt;option 2&lt;/option&gt;
+&lt;option&gt;option 3&lt;/option&gt;
+&lt;option&gt;option 4&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p&gt;This tests that changing selection in a non-multiple select element fires
+focus and selection events for the selected option element.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        testRunner.dumpAsText();
+        document.getElementById(&quot;select&quot;).focus();
+        accessibilityController.logAccessibilityEvents();
+
+        // Test that we send events with the list collapsed.
+        eventSender.keyDown(&quot;downArrow&quot;);
+        eventSender.keyDown(&quot;upArrow&quot;);
+
+        // We should test whether we send events when using arrow keys with the
+        // menu expanded, but eventSender cannot send events to the popup menu.
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinparentelementexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityparentelementexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/parent-element-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/parent-element-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/parent-element-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/parent-element-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,9 @@
</span><ins>+Received unknown event for object ''.
+Received unknown event for object ''.
+Received unknown event for object ''.
+This tests that elements return their correct parent element.
+
+
+
+PASS optionElement.parentElement().role is &quot;AXRole: AXList&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinparentelementhtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityparentelementhtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/parent-element.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/parent-element.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/parent-element.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/parent-element.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,33 @@
</span><ins>+&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;p&gt;This tests that elements return their correct parent element.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;select id=&quot;selectElement&quot; multiple&gt;
+    &lt;option&gt;Option 1&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+
+        var optionElement = accessibilityController.focusedElement.childAtIndex(0);
+
+        shouldBe('optionElement.parentElement().role', '&quot;AXRole: AXList&quot;');
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinscrolltoanchorexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityscrolltoanchorexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/scroll-to-anchor-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/scroll-to-anchor-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/scroll-to-anchor-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+Received scrolling start event for object 'Bottom of the page'.
+Link to Bottom of the page
+This test verifies that jumping to an anchor fires an MSAA event.
+
+
+Bottom of the page
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinscrolltoanchorhtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityscrolltoanchorhtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/scroll-to-anchor.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/scroll-to-anchor.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/scroll-to-anchor.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,46 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script&gt;
+            function test()
+            {
+                if (!window.testRunner || !window.accessibilityController)
+                    return;
+
+                document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+                accessibilityController.logScrollingStartEvents();
+                testRunner.waitUntilDone();
+                testRunner.dumpAsText();
+                setTimeout(scrollToAnchor, 0);
+            }
+
+            function scrollToAnchor()
+            {
+                if (window.eventSender) {
+                    var input = document.getElementById('ANCHORLINK');
+                    var x = input.offsetLeft;
+                    var y = input.offsetTop;
+                    eventSender.mouseMoveTo(x, y);
+                    eventSender.mouseDown();
+                    eventSender.mouseUp();
+                }
+
+                testRunner.notifyDone();
+            }
+        &lt;/script&gt;
+    &lt;/head&gt;
+
+    &lt;body onload=&quot;test()&quot;&gt;
+        &lt;div id=&quot;ANCHORLINK&quot;&gt;
+            &lt;a href=&quot;#bottom&quot;&gt;Link to Bottom of the page&lt;/a&gt;
+        &lt;/div&gt;
+
+        &lt;p&gt;This test verifies that jumping to an anchor fires an MSAA event.&lt;/p&gt;
+
+        &lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+        &lt;div style=&quot;height: 1000px;&quot;&gt;&lt;/div&gt;
+
+        &lt;a name=&quot;bottom&quot;&gt;&lt;h3&gt;Bottom of the page&lt;/h3&gt;&lt;/a&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinselectelementroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityselectelementroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/select-element-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/select-element-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/select-element-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/select-element-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+This tests that select elements have the correct role.
+
+
+
+PASS accessibilityController.focusedElement.role is &quot;AXRole: AXComboBox&quot;
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinselectelementrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityselectelementrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/select-element-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/select-element-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/select-element-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/select-element-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,31 @@
</span><ins>+&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;p&gt;This tests that select elements have the correct role.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+
+        shouldBe('accessibilityController.focusedElement.role', '&quot;AXRole: AXComboBox&quot;');
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinselectelementvaluechangeeventexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityselectelementvaluechangeeventexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/select-element-valuechange-event-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/select-element-valuechange-event-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/select-element-valuechange-event-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+Received value change event for object '', value 'Option 2'.
+Received value change event for object '', value 'Option 3'.
+This tests that we broadcast value change events when the selected item changes.
+
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinselectelementvaluechangeeventhtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityselectelementvaluechangeeventhtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/select-element-valuechange-event.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/select-element-valuechange-event.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/select-element-valuechange-event.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,30 @@
</span><ins>+&lt;html&gt;
+&lt;body id=&quot;body&quot;&gt;
+
+&lt;p&gt;This tests that we broadcast value change events when the selected item changes.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
+    &lt;option&gt;Option 2&lt;/option&gt;
+    &lt;option&gt;Option 3&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+    
+        accessibilityController.logValueChangeEvents();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+
+        document.getElementById(&quot;selectElement&quot;).selectedIndex = 1;
+
+        eventSender.keyDown(&quot;downArrow&quot;);
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinselectionandfocusexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilityselectionandfocusexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/selection-and-focus-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/selection-and-focus-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/selection-and-focus-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,84 @@
</span><ins>+  
+This tests that we can adjust focus and selection via accessibility API.
+
+
+FAIL accessibilityController.focusedElement.role should be document. Was AXRole: AXWebArea.
+FAIL accessibilityController.focusedElement.role should be AXList. Was AXRole: AXList.
+
+Option 0 is selected.
+Option 1 is not selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is selected.
+Option 2 is selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is not selected.
+Option 2 is selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is not selected.
+Option 2 is selected.
+Option 3 is not selected.
+
+Option 0 is selected.
+Option 1 is not selected.
+Option 2 is selected.
+Option 3 is not selected.
+
+Option 0 is selected.
+Option 1 is not selected.
+Option 2 is selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is not selected.
+Option 2 is selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is not selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is not selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+== single select ==
+Option 0 is selected.
+Option 1 is not selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+Option 0 is not selected.
+Option 1 is selected.
+Option 2 is not selected.
+Option 3 is not selected.
+
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinselectionandfocushtmlfromrev187799trunkLayoutTestsplatformwinaccessibilityselectionandfocushtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/selection-and-focus.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/selection-and-focus.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/selection-and-focus.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/selection-and-focus.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,125 @@
</span><ins>+&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&gt;
+
+&lt;select id=&quot;selectElement&quot; multiple title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 0&lt;/option&gt;
+    &lt;option&gt;Option 1&lt;/option&gt;
+    &lt;option&gt;Option 2&lt;/option&gt;
+    &lt;option DISABLED&gt;Option 3&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;select id=&quot;selectElement2&quot; title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 0&lt;/option&gt;
+    &lt;option&gt;Option 1&lt;/option&gt;
+    &lt;option&gt;Option 2&lt;/option&gt;
+    &lt;option DISABLED&gt;Option 3&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p&gt;This tests that we can adjust focus and selection via accessibility API.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    function dumpSelection(element)
+    {
+        var options = element.options;
+        for (var i = 0; i &lt; options.length; ++i)
+            debug(&quot;Option &quot; + i + &quot; is &quot; + (options[i].selected ? &quot;&quot; : &quot;not &quot;) + &quot;selected.&quot;);
+        debug(&quot;&quot;);
+    }
+
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+        
+        document.body.focus();
+        shouldBe('accessibilityController.focusedElement.role', '&quot;document&quot;');
+
+        var anonymousBlock = accessibilityController.focusedElement.childAtIndex(0);
+        
+        // Focus the select element.
+        var select = anonymousBlock.childAtIndex(0);
+        select.takeFocus();
+        shouldBe('accessibilityController.focusedElement.role', '&quot;AXList&quot;');
+
+        debug(&quot;&quot;);
+
+        var selectElement = document.getElementById(&quot;selectElement&quot;);
+
+        // Option 0 selected
+        accessibilityController.focusedElement.childAtIndex(0).takeSelection();
+        dumpSelection(selectElement);
+
+        // Option 1 selected
+        accessibilityController.focusedElement.childAtIndex(1).takeSelection();
+        dumpSelection(selectElement);
+
+        // Options 1, 2 selected
+        accessibilityController.focusedElement.childAtIndex(2).addSelection();
+        dumpSelection(selectElement);
+
+        // Option 2 selected
+        accessibilityController.focusedElement.childAtIndex(1).removeSelection();
+        dumpSelection(selectElement);
+
+        // Option 2 selected
+        accessibilityController.focusedElement.childAtIndex(0).removeSelection();
+        dumpSelection(selectElement);
+
+        // Options 0, 2 selected
+        accessibilityController.focusedElement.childAtIndex(0).addSelection();
+        dumpSelection(selectElement);
+
+        // Options 0, 2 selected
+        accessibilityController.focusedElement.childAtIndex(0).addSelection();
+        dumpSelection(selectElement);
+
+        // Option 2 selected
+        accessibilityController.focusedElement.childAtIndex(0).removeSelection();
+        dumpSelection(selectElement);
+
+        // No options selected
+        accessibilityController.focusedElement.childAtIndex(2).removeSelection();
+        dumpSelection(selectElement);
+
+        // No options selected (option at index 3 is disabled)
+        accessibilityController.focusedElement.childAtIndex(3).addSelection();
+        dumpSelection(selectElement);
+
+        debug(&quot;== single select ==&quot;);
+
+        var selectElement2 = document.getElementById(&quot;selectElement2&quot;);
+        selectElement2.focus();
+
+        var popupMenu = accessibilityController.focusedElement.childAtIndex(0);
+
+        // Option 0 is selected
+        popupMenu.childAtIndex(0).takeSelection();
+        dumpSelection(selectElement2);
+
+        // Option 1 selected
+        popupMenu.childAtIndex(1).takeSelection();
+        dumpSelection(selectElement2);
+
+        // Options 1 selected - addSelection() is not valid for single-select.
+        popupMenu.childAtIndex(2).addSelection();
+        dumpSelection(selectElement2);
+
+        // Options 1 selected - removeSelection() is not valid for single-select.
+        popupMenu.childAtIndex(1).removeSelection();
+        dumpSelection(selectElement2);
+
+        // Options 1 selected - option at index 3 is disabled
+        popupMenu.childAtIndex(3).takeSelection();
+        dumpSelection(selectElement2);
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinsingleselectchildrenchangedexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenchangedexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/single-select-children-changed-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/single-select-children-changed-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/single-select-children-changed-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+
+This tests that non-multiple select elements expose their updated children if they change.
+
+
+PASS option.title === &quot;Option 1&quot; is true
+PASS option2.title === &quot;Option 2&quot; is true
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinsingleselectchildrenchangedhtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenchangedhtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/single-select-children-changed.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/single-select-children-changed.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/single-select-children-changed.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/single-select-children-changed.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,40 @@
</span><ins>+&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;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p&gt;This tests that non-multiple select elements expose their updated children if they change.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+        var selectElement = accessibilityController.focusedElement;
+        var list = accessibilityController.focusedElement.childAtIndex(0);
+
+        var option = list.childAtIndex(0);
+        shouldBeTrue('option.title === &quot;Option 1&quot;');
+
+        var newOption = document.createElement(&quot;option&quot;);
+        newOption.innerHTML = &quot;Option 2&quot;;
+        document.getElementById(&quot;selectElement&quot;).appendChild(newOption);
+
+        var option2 = list.childAtIndex(1);
+        shouldBeTrue('option2.title === &quot;Option 2&quot;');
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinsingleselectchildrenexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/single-select-children-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/single-select-children-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/single-select-children-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/single-select-children-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,171 @@
</span><ins>+
+This tests that non-multiple select elements expose their list options.
+
+
+PASS selectElement.role is &quot;combo box&quot;
+PASS selectElement.isMultiSelectable is false
+PASS selectElement.isCollapsed is true
+PASS selectElement.hasPopup is true
+
+PASS list.role is &quot;list&quot;
+PASS list.isVisible is false
+PASS list.isOffScreen is true
+
+option.title: Option 1
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: false
+option.isEnabled: true
+option.isVisible: true
+option.isSelected: true
+option.isSelectable: true
+
+option.title: Option 2
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: true
+option.isEnabled: true
+option.isVisible: false
+option.isSelected: false
+option.isSelectable: true
+
+option.title: Option 3
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: true
+option.isEnabled: false
+option.isVisible: false
+option.isSelected: false
+option.isSelectable: false
+
+---
+
+option.title: Option 1
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: true
+option.isEnabled: true
+option.isVisible: false
+option.isSelected: false
+option.isSelectable: true
+
+option.title: Option 2
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: false
+option.isEnabled: true
+option.isVisible: true
+option.isSelected: true
+option.isSelectable: true
+
+option.title: Option 3
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: true
+option.isEnabled: false
+option.isVisible: false
+option.isSelected: false
+option.isSelectable: false
+
+---
+
+option.title: Option 1
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: false
+option.isEnabled: true
+option.isVisible: true
+option.isSelected: true
+option.isSelectable: true
+
+option.title: Option 2
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: true
+option.isEnabled: true
+option.isVisible: false
+option.isSelected: false
+option.isSelectable: true
+
+option.title: Option 3
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: true
+option.isEnabled: false
+option.isVisible: false
+option.isSelected: false
+option.isSelectable: false
+
+---
+
+PASS selectElement.isCollapsed is false
+PASS list.isOffScreen is false
+
+option.title: Option 1
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: false
+option.isEnabled: true
+option.isVisible: true
+option.isSelected: true
+option.isSelectable: true
+
+option.title: Option 2
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: false
+option.isEnabled: true
+option.isVisible: true
+option.isSelected: false
+option.isSelectable: true
+
+option.title: Option 3
+option.role: list item
+option.width: 78
+option.height: 22
+option.x: -790
+option.y: -591
+option.isOffScreen: false
+option.isEnabled: false
+option.isVisible: true
+option.isSelected: false
+option.isSelectable: false
+
+---
+
+PASS option.width != 0 is true
+PASS option.width == 0 is true
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywinsingleselectchildrenhtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenhtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/single-select-children.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/single-select-children.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/single-select-children.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/single-select-children.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,83 @@
</span><ins>+&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;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
+    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
+    &lt;option&gt;Option 2&lt;/option&gt;
+    &lt;option DISABLED&gt;Option 3&lt;/option&gt;
+&lt;/select&gt;
+
+&lt;p&gt;This tests that non-multiple select elements expose their list options.&lt;/p&gt;
+
+&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
+
+&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+&lt;script&gt;
+    function dumpListOptionAttributes(list) {
+        for (var i = 0; i &lt; list.childrenCount; ++i) {
+            var option = list.childAtIndex(i);
+            debug('option.title: ' + option.title);
+            debug('option.role: ' + option.role);
+            debug('option.width: ' + option.width);
+            debug('option.height: ' + option.height);
+            debug('option.x: ' + option.x);
+            debug('option.y: ' + option.y);
+            debug('option.isOffScreen: ' + option.isOffScreen);
+            debug('option.isEnabled: ' + option.isEnabled);
+            debug('option.isVisible: ' + option.isVisible);
+            debug('option.isSelected: ' + option.isSelected);
+            debug('option.isSelectable: ' + option.isSelectable);
+            debug(&quot;&quot;);
+        }
+        debug(&quot;---\n&quot;);
+    }
+    if (window.testRunner &amp;&amp; window.accessibilityController) {
+        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
+
+        testRunner.dumpAsText();
+
+        document.getElementById(&quot;selectElement&quot;).focus();
+        var selectElement = accessibilityController.focusedElement;
+        shouldBe('selectElement.role', '&quot;AXRole: combo box&quot;');
+        shouldBeFalse('selectElement.isMultiSelectable');
+        shouldBeTrue('selectElement.isCollapsed');
+        shouldBeTrue('selectElement.hasPopup');
+        debug(&quot;&quot;);
+
+        var list = accessibilityController.focusedElement.childAtIndex(0);
+        shouldBe('list.role', '&quot;AXRole: list&quot;');
+        shouldBeFalse('list.isVisible');
+        shouldBeTrue('list.isOffScreen');
+        debug(&quot;&quot;);
+
+        dumpListOptionAttributes(list);
+
+        document.getElementById(&quot;selectElement&quot;).selectedIndex = 1;
+        dumpListOptionAttributes(list);
+
+        document.getElementById(&quot;selectElement&quot;).selectedIndex = 0;
+        document.getElementById(&quot;selectElement&quot;).disabled = true;
+        dumpListOptionAttributes(list);
+
+        document.getElementById(&quot;selectElement&quot;).disabled = false;
+        selectElement.showMenu();
+        shouldBeFalse('selectElement.isCollapsed');
+        shouldBeFalse('list.isOffScreen');
+        debug(&quot;&quot;);
+
+        dumpListOptionAttributes(list);
+
+        // Test that accessing a detached &lt;option&gt; does not crash.
+        var option = list.childAtIndex(0);
+        shouldBeTrue('option.width != 0');
+        document.getElementById(&quot;selectElement&quot;).options[0] = null;
+        shouldBeTrue('option.width == 0');
+    }
+&lt;/script&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywintextroleexpectedtxtfromrev187799trunkLayoutTestsplatformwinaccessibilitytextroleexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/text-role-expected.txt (from rev 187799, trunk/LayoutTests/platform/win/accessibility/text-role-expected.txt) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/text-role-expected.txt                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/text-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,6 @@
</span><ins>+This test verifies that, on Windows, text nodes return &quot;editable text&quot; for their role value. 
+
+Bug 32631 - MSAA: Accessibility role of text nodes is wrong
+
+FAIL e.role should be editable text. Was AXRole: AXStaticText.
+
</ins></span></pre></div>
<a id="trunkLayoutTestsaccessibilitywintextrolehtmlfromrev187799trunkLayoutTestsplatformwinaccessibilitytextrolehtml"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/accessibility/win/text-role.html (from rev 187799, trunk/LayoutTests/platform/win/accessibility/text-role.html) (0 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/accessibility/win/text-role.html                                (rev 0)
+++ trunk/LayoutTests/accessibility/win/text-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -0,0 +1,30 @@
</span><ins>+&lt;html&gt;
+    &lt;head&gt;
+        &lt;script src=&quot;../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
+
+        &lt;script&gt;
+            if (window.testRunner)
+                testRunner.dumpAsText();
+        &lt;/script&gt;
+    &lt;/head&gt;
+    &lt;body id=&quot;body&quot;&gt;
+        &lt;p&gt;
+            This test verifies that, on Windows, text nodes return &quot;editable
+            text&quot; for their role value.
+            &lt;br&gt;&lt;br&gt;
+            &lt;a id=&quot;link&quot; href=&quot;https://bugs.webkit.org/show_bug.cgi?id=32631&quot;&gt;Bug 32631 -
+            MSAA: Accessibility role of text nodes is wrong&lt;/a&gt;
+        &lt;/p&gt;
+
+        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
+
+        &lt;script&gt;
+            if (window.accessibilityController) {
+                document.getElementById(&quot;link&quot;).focus();
+
+                var e = accessibilityController.focusedElement.childAtIndex(0);
+                shouldBe('e.role', '&quot;editable text&quot;');
+            }
+        &lt;/script&gt;
+    &lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformwinTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/win/TestExpectations (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/TestExpectations        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/TestExpectations        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -30,6 +30,16 @@
</span><span class="cx"> #
</span><span class="cx"> # See http://trac.webkit.org/wiki/TestExpectations for more information on this file.
</span><span class="cx"> 
</span><ins>+#//////////////////////////////////////////////////////////////////////////////////////////
+# Platform-specific directories. Skipped here, then re-enabled on the appropriate platform.
+#//////////////////////////////////////////////////////////////////////////////////////////
+
+accessibility/win [ Pass ]
+
+#//////////////////////////////////////////////////////////////////////////////////////////
+# End platform-specific directories.
+#//////////////////////////////////////////////////////////////////////////////////////////
+
</ins><span class="cx"> # &lt;rdar://problem/5075790&gt; Layout tests that depend on certain fonts don't match Mac results:
</span><span class="cx"> #                          - Mac OS X and Windows do not have an Arabic font in common
</span><span class="cx"> fast/text/international/bidi-AN-after-L.html [ Skip ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitydetachedobjectnotificationcrashexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,6 +0,0 @@
</span><del>- 
-This tests that posting a notification for a deleted element does not cause a crash.
-
-
-PASS: Didn't crash.
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitydetachedobjectnotificationcrashhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/detached-object-notification-crash.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,48 +0,0 @@
</span><del>-&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;input id=&quot;avnElement&quot;&gt;
-&lt;input id=&quot;avnElement2&quot;&gt;
-
-&lt;p&gt;This tests that posting a notification for a deleted element does
-not cause a crash.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    function notificationReceived(event)
-    {
-        if (event != &quot;value change event&quot;)
-            return;
-
-        debug(&quot;PASS: Didn't crash.&quot;);
-        testRunner.notifyDone();
-    }
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-        testRunner.waitUntilDone();
-
-        var element = document.getElementById(&quot;avnElement&quot;);
-        element.focus();
-
-        element.setAttribute(&quot;aria-valuenow&quot;, 2);
-        document.getElementById(&quot;body&quot;).removeChild(element);
-
-        var element2 = document.getElementById(&quot;avnElement2&quot;);
-        element2.focus();
-
-        accessibilityController.focusedElement.addNotificationListener(notificationReceived);
-
-        element2.setAttribute(&quot;aria-valuenow&quot;, 2);
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitydocumentenabledstateexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/document-enabled-state-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,8 +0,0 @@
</span><del>-This tests that the enabled state of the document is true. 
-
-Bug #67974: MSAA: WebKit reports the document state as disabled 
-
-This test must be run inside of DumpRenderTree.
-PASS accessibilityController.focusedElement.parentElement().role is &quot;AXRole: document&quot;
-PASS accessibilityController.focusedElement.parentElement().isEnabled is true
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitydocumentenabledstatehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/document-enabled-state.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/document-enabled-state.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/document-enabled-state.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-    &lt;script&gt;
-        function runTest()
-        {
-            if (!window.accessibilityController || !window.testRunner)
-                return;
-            shouldBe('accessibilityController.focusedElement.parentElement().role', '&quot;AXRole: document&quot;');
-            shouldBeTrue('accessibilityController.focusedElement.parentElement().isEnabled');
-        }
-    &lt;/script&gt;
-    &lt;body onload=&quot;runTest()&quot;&gt;
-        This tests that the enabled state of the document is true.
-
-        &lt;br&gt;&lt;br&gt;
-
-        Bug #67974: &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=67974&quot;&gt;MSAA: WebKit reports the document state as disabled&lt;/a&gt;
-
-        &lt;br&gt;&lt;br&gt;
-
-        This test must be run inside of DumpRenderTree.
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitydocumentroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/document-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/document-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/document-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,4 +0,0 @@
</span><del>-Test for role attribute of document 
------------------------------------ 
-role of Document : AXRole: AXWebArea 
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitydocumentrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/document-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/document-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/document-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,22 +0,0 @@
</span><del>-&lt;html&gt;
-&lt;script&gt;
-if (window.testRunner)
-    testRunner.dumpAsText();
-
-onload = function()
-{
-    if (window.accessibilityController) {
-        var result = document.getElementById(&quot;result&quot;);
-        result.innerText += &quot;Test for role attribute of document \n&quot;;
-        result.innerText += &quot;----------------------------------- \n&quot;;
-        result.innerText += &quot;role of Document    : &quot; +
-                            accessibilityController.focusedElement.role +
-                            &quot; \n&quot;;
-    }
-}
-&lt;/script&gt;
-&lt;body&gt;
-&lt;div id=&quot;result&quot;&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityfocuseventsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/focus-events-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/focus-events-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/focus-events-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-Received focus event for object ''.
-Received focus event for object ''.
-Received focus event for object ''.
-This tests that we broadcast focus events when the focused element changes.
-
-
-  
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityfocuseventshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/focus-events.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/focus-events.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/focus-events.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-&lt;html&gt;
-&lt;body id=&quot;body&quot;&gt;
-
-&lt;p&gt;This tests that we broadcast focus events when the focused element changes.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot; style=&quot;visibility: hidden;&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;input id=&quot;i1&quot; title=&quot;field 1&quot;&gt;
-&lt;input id=&quot;i2&quot; title=&quot;field 2&quot;&gt;
-&lt;input id=&quot;i3&quot; title=&quot;field 3&quot;&gt;
-
-&lt;script&gt;
-    if (!window.testRunner)
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;visible&quot;;
-
-    testRunner.dumpAsText();
-
-    accessibilityController.logFocusEvents();
-
-    document.getElementById(&quot;i1&quot;).focus();
-
-    document.getElementById(&quot;i2&quot;).focus();
-
-    eventSender.keyDown(&quot;\t&quot;);
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityheadingelementsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/heading-elements-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/heading-elements-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/heading-elements-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-h1
-
-h2
-
-h3
-
-h4
-
-h5
-
-h6
-
-This test verifies that, on Windows, heading elements return their tag name for their 'role' property and a positional description of &quot;L#&quot;, where # is the heading level, for their description. 
-
-Bug 30937 - MSAA: Accessibility of headings is not correct
-
-PASS e.role is &quot;AXRole: H1&quot;
-PASS e.description is &quot;L1&quot;
-PASS e.role is &quot;AXRole: H2&quot;
-PASS e.description is &quot;L2&quot;
-PASS e.role is &quot;AXRole: H3&quot;
-PASS e.description is &quot;L3&quot;
-PASS e.role is &quot;AXRole: H4&quot;
-PASS e.description is &quot;L4&quot;
-PASS e.role is &quot;AXRole: H5&quot;
-PASS e.description is &quot;L5&quot;
-PASS e.role is &quot;AXRole: H6&quot;
-PASS e.description is &quot;L6&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityheadingelementshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/heading-elements.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/heading-elements.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/heading-elements.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,59 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body id=&quot;body&quot;&gt;
-        &lt;h1&gt;h1&lt;/h1&gt;
-        &lt;h2&gt;h2&lt;/h2&gt;
-        &lt;h3&gt;h3&lt;/h3&gt;
-        &lt;h4&gt;h4&lt;/h4&gt;
-        &lt;h5&gt;h5&lt;/h5&gt;
-        &lt;h6&gt;h6&lt;/h6&gt;
-
-        &lt;p&gt;
-            This test verifies that, on Windows, heading elements return their
-            tag name for their 'role' property and a positional description of
-            &quot;L#&quot;, where # is the heading level, for their description.
-            &lt;br&gt;&lt;br&gt;
-            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=30937&quot;&gt;Bug 30937
-            - MSAA: Accessibility of headings is not correct&lt;/a&gt;
-        &lt;/p&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.getElementById(&quot;body&quot;).focus();
-
-                var e = accessibilityController.focusedElement.childAtIndex(0);
-                shouldBe('e.role', '&quot;AXRole: H1&quot;');
-                shouldBe('e.description', '&quot;L1&quot;');
-
-                e = accessibilityController.focusedElement.childAtIndex(1);
-                shouldBe('e.role', '&quot;AXRole: H2&quot;');
-                shouldBe('e.description', '&quot;L2&quot;');
-
-                e = accessibilityController.focusedElement.childAtIndex(2);
-                shouldBe('e.role', '&quot;AXRole: H3&quot;');
-                shouldBe('e.description', '&quot;L3&quot;');
-
-                e = accessibilityController.focusedElement.childAtIndex(3);
-                shouldBe('e.role', '&quot;AXRole: H4&quot;');
-                shouldBe('e.description', '&quot;L4&quot;');
-
-                e = accessibilityController.focusedElement.childAtIndex(4);
-                shouldBe('e.role', '&quot;AXRole: H5&quot;');
-                shouldBe('e.description', '&quot;L5&quot;');
-
-                e = accessibilityController.focusedElement.childAtIndex(5);
-                shouldBe('e.role', '&quot;AXRole: H6&quot;');
-                shouldBe('e.description', '&quot;L6&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityimgaltattributeexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/img-alt-attribute-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-  
-
-This test verifies that, on Windows, an img tag's alt text is returned for the element's 'title' property when the element has no ARIA name.
-
-PASS e.title is &quot;AXTitle: ARIA labeled-by name&quot;
-PASS e.title is &quot;AXTitle: alternate text&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityimgaltattributehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/img-alt-attribute.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/img-alt-attribute.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/img-alt-attribute.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,38 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body&gt;
-        &lt;img aria-labeledby=&quot;desc&quot; alt=&quot;alternate text&quot; title=&quot;title&quot;&gt;
-        &lt;img alt=&quot;alternate text&quot; title=&quot;title&quot;&gt;
-
-        &lt;p id=&quot;desc&quot; style=&quot;visibility: hidden&quot;&gt;ARIA labeled-by name&lt;/p&gt;
-
-        &lt;p&gt;
-            This test verifies that, on Windows, an img tag's alt text is
-            returned for the element's 'title' property when the element has no
-            ARIA name.
-        &lt;/p&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.body.focus();
-
-                var anonymousBlock = accessibilityController.focusedElement.childAtIndex(0);
-                var e = anonymousBlock.childAtIndex(0);
-                
-                shouldBe('e.title', '&quot;AXTitle: ARIA labeled-by name&quot;');
-
-                e = anonymousBlock.childAtIndex(1);
-                shouldBe('e.title', '&quot;AXTitle: alternate text&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylinkedelementsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/linked-elements-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/linked-elements-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/linked-elements-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>- 
-link text 

-This test verifies that, on Windows, linked text, linked images, and anchor elements return the anchor's href attribute for the 'value' property, and text nodes return their text for their 'title' property. 
-
-Bug 30928 - MSAA: Accessibility of links is wrong
-
-PASS e.accessibilityValue.substr(-8) is &quot;img.html&quot;
-PASS e.accessibilityValue.substr(-8) is &quot;img.html&quot;
-PASS e.accessibilityValue.substr(-9) is &quot;text.html&quot;
-PASS e.accessibilityValue.substr(-9) is &quot;text.html&quot;
-PASS e.title is &quot;AXTitle: link text&quot;
-PASS e.accessibilityValue.substr(-10) is &quot;input.html&quot;
-PASS e.accessibilityValue is &quot;input value&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylinkedelementshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/linked-elements.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/linked-elements.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/linked-elements.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,62 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body id=&quot;body&quot;&gt;
-        &lt;a id=&quot;link1&quot; href=&quot;img.html&quot; title=&quot;title text&quot;&gt;&lt;img src=&quot;404.png&quot; alt=&quot;alt text&quot; title=&quot;title text&quot;&gt;&lt;/a&gt;
-        &lt;br&gt;
-
-        &lt;a id=&quot;link2&quot; href=&quot;text.html&quot; title=&quot;title text&quot;&gt;link text&lt;/a&gt;
-        &lt;br&gt;
-
-        &lt;a id=&quot;link3&quot; href=&quot;input.html&quot; title=&quot;title text&quot;&gt;&lt;input type=&quot;text&quot; value=&quot;input value&quot;&gt;&lt;/a&gt;
-        &lt;br&gt;
-
-        &lt;p&gt;
-            This test verifies that, on Windows, linked text, linked images, and
-            anchor elements return the anchor's href attribute for the 'value'
-            property, and text nodes return their text for their 'title'
-            property.
-            &lt;br&gt;&lt;br&gt;
-            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=30928&quot;&gt;Bug 30928
-            - MSAA: Accessibility of links is wrong&lt;/a&gt;
-        &lt;/p&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.getElementById(&quot;link1&quot;).focus();
-                var e = accessibilityController.focusedElement;
-                shouldBe('e.accessibilityValue.substr(-8)', '&quot;img.html&quot;');
-
-                // The child img element.
-                e = e.childAtIndex(0);
-                shouldBe('e.accessibilityValue.substr(-8)', '&quot;img.html&quot;');
-
-                document.getElementById(&quot;link2&quot;).focus();
-                e = accessibilityController.focusedElement;
-                shouldBe('e.accessibilityValue.substr(-9)', '&quot;text.html&quot;');
-
-                // The child text node.
-                e = e.childAtIndex(0);
-                shouldBe('e.accessibilityValue.substr(-9)', '&quot;text.html&quot;');
-                shouldBe('e.title', '&quot;AXTitle: link text&quot;');
-
-                document.getElementById(&quot;link3&quot;).focus();
-                e = accessibilityController.focusedElement;
-                shouldBe('e.accessibilityValue.substr(-10)', '&quot;input.html&quot;');
-
-                // The child input element. This should not return the URL as
-                // its value.
-                e = e.childAtIndex(0);
-                shouldBe('e.accessibilityValue', '&quot;input value&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylistitemroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/list-item-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/list-item-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/list-item-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-This test verifies that, on Windows, list items return the &quot;list item&quot; role. 
-
-Bug 32688 - MSAA: Accessibility role of list items is wrong
-
-list item
-PASS listItem.role is &quot;AXRole: AXTab&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylistitemrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/list-item-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/list-item-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/list-item-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body id=&quot;body&quot;&gt;
-        &lt;p&gt;
-            This test verifies that, on Windows, list items return the
-            &quot;list item&quot; role.
-            &lt;br&gt;&lt;br&gt;
-            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=32688&quot;&gt;Bug 32688 - MSAA: Accessibility role of list items is wrong&lt;/a&gt;
-        &lt;/p&gt;
-
-        &lt;ul&gt;
-            &lt;li id=&quot;listItem&quot; tabindex=&quot;1&quot;&gt;list item&lt;/li&gt;
-        &lt;/ul&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.getElementById(&quot;listItem&quot;).focus();
-
-                var listItem = accessibilityController.focusedElement;
-                shouldBe('listItem.role', '&quot;AXRole: AXTab&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylistmarkerroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/list-marker-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/list-marker-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/list-marker-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,6 +0,0 @@
</span><del>-This test verifies that, on Windows, list markers return the non-editable &quot;text&quot; role. 
-
-
-list item
-PASS listMarker.role is &quot;AXRole: AXStaticText&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylistmarkerrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/list-marker-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/list-marker-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/list-marker-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body id=&quot;body&quot;&gt;
-        &lt;p&gt;
-            This test verifies that, on Windows, list markers return the
-            non-editable &quot;text&quot; role.
-            &lt;br&gt;&lt;br&gt;
-            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=&quot;&gt;&lt;/a&gt;
-        &lt;/p&gt;
-
-        &lt;ul&gt;
-            &lt;li id=&quot;listItem&quot; tabindex=&quot;1&quot;&gt;list item&lt;/li&gt;
-        &lt;/ul&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.getElementById(&quot;listItem&quot;).focus();
-
-                var listMarker = accessibilityController.focusedElement.childAtIndex(0);
-                shouldBe('listMarker.role', '&quot;AXRole: AXStaticText&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylistroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/list-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/list-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/list-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-This test verifies that, on Windows, lists return the &quot;list&quot; role. 
-
-Bug 32736 - REGRESSION(r52233): MSAA: Accessibility role of lists is wrong
-
-list item
-PASS list.role is &quot;AXRole: AXList&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitylistrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/list-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/list-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/list-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body id=&quot;body&quot;&gt;
-        &lt;p&gt;
-            This test verifies that, on Windows, lists return the &quot;list&quot; role.
-            &lt;br&gt;&lt;br&gt;
-            &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=32736&quot;&gt;Bug 32736 - REGRESSION(r52233): MSAA: Accessibility role of lists is wrong&lt;/a&gt;
-        &lt;/p&gt;
-
-        &lt;ul id=&quot;list&quot; tabindex=1&gt;
-            &lt;li&gt;list item&lt;/li&gt;
-        &lt;/ul&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.getElementById(&quot;list&quot;).focus();
-
-                var list = accessibilityController.focusedElement;
-                shouldBe('list.role', '&quot;AXRole: AXList&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitymultipleselectelementroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-This tests the accessibility roles of multiselect elements and their option elements.
-
-PASS accessibilityController.focusedElement.role is &quot;AXRole: AXList&quot;
-PASS accessibilityController.focusedElement.childAtIndex(0).role is &quot;AXRole: AXStaticText&quot;
-
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitymultipleselectelementrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/multiple-select-element-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&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;p&gt;This tests the accessibility roles of multiselect elements and their option
-elements.&lt;/p&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;select id=&quot;selectElement&quot; multiple title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
-    &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;option&gt;Option 3&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-        shouldBe('accessibilityController.focusedElement.role', '&quot;AXRole: AXList&quot;');
-        shouldBe('accessibilityController.focusedElement.childAtIndex(0).role', '&quot;AXRole: AXStaticText&quot;');
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityoptionelementpositionandsizeexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-This tests that option elements have the correct size.
-
-
-
-width: 51
-height: 14
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityoptionelementpositionandsizehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/option-element-position-and-size.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&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;p&gt;This tests that option elements have the correct size.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;select id=&quot;selectElement&quot; multiple&gt;
-    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-
-        var optionElement = accessibilityController.focusedElement.childAtIndex(0);
-
-        debug(&quot;width: &quot; + optionElement.width);
-        debug(&quot;height: &quot; + optionElement.height);
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityoptionelementselectionandfocuseventsexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,10 +0,0 @@
</span><del>-Received focus event for object 'option 2'.
-Received selection event for object 'option 2'.
-Received value change event for object '', value 'option 2'.
-Received focus event for object 'option 1'.
-Received selection event for object 'option 1'.
-Received value change event for object '', value 'option 1'.
-
-This tests that changing selection in a non-multiple select element fires focus and selection events for the selected option element.
-
-This test should only be run inside of DumpRenderTree.
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityoptionelementselectionandfocuseventshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/option-element-selection-and-focus-events.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;html&gt;
-
-&lt;body id=&quot;body&quot;&gt;
-
-&lt;select id=&quot;select&quot; title=&quot;select element&quot;&gt;
-&lt;option SELECTED&gt;option 1&lt;/option&gt;
-&lt;option&gt;option 2&lt;/option&gt;
-&lt;option&gt;option 3&lt;/option&gt;
-&lt;option&gt;option 4&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p&gt;This tests that changing selection in a non-multiple select element fires
-focus and selection events for the selected option element.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        testRunner.dumpAsText();
-        document.getElementById(&quot;select&quot;).focus();
-        accessibilityController.logAccessibilityEvents();
-
-        // Test that we send events with the list collapsed.
-        eventSender.keyDown(&quot;downArrow&quot;);
-        eventSender.keyDown(&quot;upArrow&quot;);
-
-        // We should test whether we send events when using arrow keys with the
-        // menu expanded, but eventSender cannot send events to the popup menu.
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityparentelementexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/parent-element-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/parent-element-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/parent-element-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,9 +0,0 @@
</span><del>-Received unknown event for object ''.
-Received unknown event for object ''.
-Received unknown event for object ''.
-This tests that elements return their correct parent element.
-
-
-
-PASS optionElement.parentElement().role is &quot;AXRole: AXList&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityparentelementhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/parent-element.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/parent-element.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/parent-element.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&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;p&gt;This tests that elements return their correct parent element.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;select id=&quot;selectElement&quot; multiple&gt;
-    &lt;option&gt;Option 1&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-
-        var optionElement = accessibilityController.focusedElement.childAtIndex(0);
-
-        shouldBe('optionElement.parentElement().role', '&quot;AXRole: AXList&quot;');
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityscrolltoanchorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,8 +0,0 @@
</span><del>-Received scrolling start event for object 'Bottom of the page'.
-Link to Bottom of the page
-This test verifies that jumping to an anchor fires an MSAA event.
-
-
-Bottom of the page
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityscrolltoanchorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/scroll-to-anchor.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,46 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script&gt;
-            function test()
-            {
-                if (!window.testRunner || !window.accessibilityController)
-                    return;
-
-                document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-                accessibilityController.logScrollingStartEvents();
-                testRunner.waitUntilDone();
-                testRunner.dumpAsText();
-                setTimeout(scrollToAnchor, 0);
-            }
-
-            function scrollToAnchor()
-            {
-                if (window.eventSender) {
-                    var input = document.getElementById('ANCHORLINK');
-                    var x = input.offsetLeft;
-                    var y = input.offsetTop;
-                    eventSender.mouseMoveTo(x, y);
-                    eventSender.mouseDown();
-                    eventSender.mouseUp();
-                }
-
-                testRunner.notifyDone();
-            }
-        &lt;/script&gt;
-    &lt;/head&gt;
-
-    &lt;body onload=&quot;test()&quot;&gt;
-        &lt;div id=&quot;ANCHORLINK&quot;&gt;
-            &lt;a href=&quot;#bottom&quot;&gt;Link to Bottom of the page&lt;/a&gt;
-        &lt;/div&gt;
-
-        &lt;p&gt;This test verifies that jumping to an anchor fires an MSAA event.&lt;/p&gt;
-
-        &lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-        &lt;div style=&quot;height: 1000px;&quot;&gt;&lt;/div&gt;
-
-        &lt;a name=&quot;bottom&quot;&gt;&lt;h3&gt;Bottom of the page&lt;/h3&gt;&lt;/a&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityselectelementroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/select-element-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/select-element-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/select-element-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,6 +0,0 @@
</span><del>-This tests that select elements have the correct role.
-
-
-
-PASS accessibilityController.focusedElement.role is &quot;AXRole: AXComboBox&quot;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityselectelementrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/select-element-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/select-element-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/select-element-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-&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;p&gt;This tests that select elements have the correct role.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-
-        shouldBe('accessibilityController.focusedElement.role', '&quot;AXRole: AXComboBox&quot;');
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityselectelementvaluechangeeventexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,6 +0,0 @@
</span><del>-Received value change event for object '', value 'Option 2'.
-Received value change event for object '', value 'Option 3'.
-This tests that we broadcast value change events when the selected item changes.
-
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityselectelementvaluechangeeventhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/select-element-valuechange-event.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;html&gt;
-&lt;body id=&quot;body&quot;&gt;
-
-&lt;p&gt;This tests that we broadcast value change events when the selected item changes.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
-    &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;option&gt;Option 3&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-    
-        accessibilityController.logValueChangeEvents();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-
-        document.getElementById(&quot;selectElement&quot;).selectedIndex = 1;
-
-        eventSender.keyDown(&quot;downArrow&quot;);
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityselectionandfocusexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/selection-and-focus-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,84 +0,0 @@
</span><del>-  
-This tests that we can adjust focus and selection via accessibility API.
-
-
-FAIL accessibilityController.focusedElement.role should be document. Was AXRole: AXWebArea.
-FAIL accessibilityController.focusedElement.role should be AXList. Was AXRole: AXList.
-
-Option 0 is selected.
-Option 1 is not selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is selected.
-Option 2 is selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is not selected.
-Option 2 is selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is not selected.
-Option 2 is selected.
-Option 3 is not selected.
-
-Option 0 is selected.
-Option 1 is not selected.
-Option 2 is selected.
-Option 3 is not selected.
-
-Option 0 is selected.
-Option 1 is not selected.
-Option 2 is selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is not selected.
-Option 2 is selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is not selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is not selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-== single select ==
-Option 0 is selected.
-Option 1 is not selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-Option 0 is not selected.
-Option 1 is selected.
-Option 2 is not selected.
-Option 3 is not selected.
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilityselectionandfocushtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/selection-and-focus.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/selection-and-focus.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/selection-and-focus.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,125 +0,0 @@
</span><del>-&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&gt;
-
-&lt;select id=&quot;selectElement&quot; multiple title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 0&lt;/option&gt;
-    &lt;option&gt;Option 1&lt;/option&gt;
-    &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;option DISABLED&gt;Option 3&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;select id=&quot;selectElement2&quot; title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 0&lt;/option&gt;
-    &lt;option&gt;Option 1&lt;/option&gt;
-    &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;option DISABLED&gt;Option 3&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p&gt;This tests that we can adjust focus and selection via accessibility API.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    function dumpSelection(element)
-    {
-        var options = element.options;
-        for (var i = 0; i &lt; options.length; ++i)
-            debug(&quot;Option &quot; + i + &quot; is &quot; + (options[i].selected ? &quot;&quot; : &quot;not &quot;) + &quot;selected.&quot;);
-        debug(&quot;&quot;);
-    }
-
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-        
-        document.body.focus();
-        shouldBe('accessibilityController.focusedElement.role', '&quot;document&quot;');
-
-        var anonymousBlock = accessibilityController.focusedElement.childAtIndex(0);
-        
-        // Focus the select element.
-        var select = anonymousBlock.childAtIndex(0);
-        select.takeFocus();
-        shouldBe('accessibilityController.focusedElement.role', '&quot;AXList&quot;');
-
-        debug(&quot;&quot;);
-
-        var selectElement = document.getElementById(&quot;selectElement&quot;);
-
-        // Option 0 selected
-        accessibilityController.focusedElement.childAtIndex(0).takeSelection();
-        dumpSelection(selectElement);
-
-        // Option 1 selected
-        accessibilityController.focusedElement.childAtIndex(1).takeSelection();
-        dumpSelection(selectElement);
-
-        // Options 1, 2 selected
-        accessibilityController.focusedElement.childAtIndex(2).addSelection();
-        dumpSelection(selectElement);
-
-        // Option 2 selected
-        accessibilityController.focusedElement.childAtIndex(1).removeSelection();
-        dumpSelection(selectElement);
-
-        // Option 2 selected
-        accessibilityController.focusedElement.childAtIndex(0).removeSelection();
-        dumpSelection(selectElement);
-
-        // Options 0, 2 selected
-        accessibilityController.focusedElement.childAtIndex(0).addSelection();
-        dumpSelection(selectElement);
-
-        // Options 0, 2 selected
-        accessibilityController.focusedElement.childAtIndex(0).addSelection();
-        dumpSelection(selectElement);
-
-        // Option 2 selected
-        accessibilityController.focusedElement.childAtIndex(0).removeSelection();
-        dumpSelection(selectElement);
-
-        // No options selected
-        accessibilityController.focusedElement.childAtIndex(2).removeSelection();
-        dumpSelection(selectElement);
-
-        // No options selected (option at index 3 is disabled)
-        accessibilityController.focusedElement.childAtIndex(3).addSelection();
-        dumpSelection(selectElement);
-
-        debug(&quot;== single select ==&quot;);
-
-        var selectElement2 = document.getElementById(&quot;selectElement2&quot;);
-        selectElement2.focus();
-
-        var popupMenu = accessibilityController.focusedElement.childAtIndex(0);
-
-        // Option 0 is selected
-        popupMenu.childAtIndex(0).takeSelection();
-        dumpSelection(selectElement2);
-
-        // Option 1 selected
-        popupMenu.childAtIndex(1).takeSelection();
-        dumpSelection(selectElement2);
-
-        // Options 1 selected - addSelection() is not valid for single-select.
-        popupMenu.childAtIndex(2).addSelection();
-        dumpSelection(selectElement2);
-
-        // Options 1 selected - removeSelection() is not valid for single-select.
-        popupMenu.childAtIndex(1).removeSelection();
-        dumpSelection(selectElement2);
-
-        // Options 1 selected - option at index 3 is disabled
-        popupMenu.childAtIndex(3).takeSelection();
-        dumpSelection(selectElement2);
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenchangedexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/single-select-children-changed-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-
-This tests that non-multiple select elements expose their updated children if they change.
-
-
-PASS option.title === &quot;Option 1&quot; is true
-PASS option2.title === &quot;Option 2&quot; is true
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenchangedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/single-select-children-changed.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/single-select-children-changed.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/single-select-children-changed.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,40 +0,0 @@
</span><del>-&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;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p&gt;This tests that non-multiple select elements expose their updated children if they change.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-        var selectElement = accessibilityController.focusedElement;
-        var list = accessibilityController.focusedElement.childAtIndex(0);
-
-        var option = list.childAtIndex(0);
-        shouldBeTrue('option.title === &quot;Option 1&quot;');
-
-        var newOption = document.createElement(&quot;option&quot;);
-        newOption.innerHTML = &quot;Option 2&quot;;
-        document.getElementById(&quot;selectElement&quot;).appendChild(newOption);
-
-        var option2 = list.childAtIndex(1);
-        shouldBeTrue('option2.title === &quot;Option 2&quot;');
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/single-select-children-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/single-select-children-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/single-select-children-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,171 +0,0 @@
</span><del>-
-This tests that non-multiple select elements expose their list options.
-
-
-PASS selectElement.role is &quot;combo box&quot;
-PASS selectElement.isMultiSelectable is false
-PASS selectElement.isCollapsed is true
-PASS selectElement.hasPopup is true
-
-PASS list.role is &quot;list&quot;
-PASS list.isVisible is false
-PASS list.isOffScreen is true
-
-option.title: Option 1
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: false
-option.isEnabled: true
-option.isVisible: true
-option.isSelected: true
-option.isSelectable: true
-
-option.title: Option 2
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: true
-option.isEnabled: true
-option.isVisible: false
-option.isSelected: false
-option.isSelectable: true
-
-option.title: Option 3
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: true
-option.isEnabled: false
-option.isVisible: false
-option.isSelected: false
-option.isSelectable: false
-
----
-
-option.title: Option 1
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: true
-option.isEnabled: true
-option.isVisible: false
-option.isSelected: false
-option.isSelectable: true
-
-option.title: Option 2
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: false
-option.isEnabled: true
-option.isVisible: true
-option.isSelected: true
-option.isSelectable: true
-
-option.title: Option 3
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: true
-option.isEnabled: false
-option.isVisible: false
-option.isSelected: false
-option.isSelectable: false
-
----
-
-option.title: Option 1
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: false
-option.isEnabled: true
-option.isVisible: true
-option.isSelected: true
-option.isSelectable: true
-
-option.title: Option 2
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: true
-option.isEnabled: true
-option.isVisible: false
-option.isSelected: false
-option.isSelectable: true
-
-option.title: Option 3
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: true
-option.isEnabled: false
-option.isVisible: false
-option.isSelected: false
-option.isSelectable: false
-
----
-
-PASS selectElement.isCollapsed is false
-PASS list.isOffScreen is false
-
-option.title: Option 1
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: false
-option.isEnabled: true
-option.isVisible: true
-option.isSelected: true
-option.isSelectable: true
-
-option.title: Option 2
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: false
-option.isEnabled: true
-option.isVisible: true
-option.isSelected: false
-option.isSelectable: true
-
-option.title: Option 3
-option.role: list item
-option.width: 78
-option.height: 22
-option.x: -790
-option.y: -591
-option.isOffScreen: false
-option.isEnabled: false
-option.isVisible: true
-option.isSelected: false
-option.isSelectable: false
-
----
-
-PASS option.width != 0 is true
-PASS option.width == 0 is true
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitysingleselectchildrenhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/single-select-children.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/single-select-children.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/single-select-children.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,83 +0,0 @@
</span><del>-&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;select id=&quot;selectElement&quot; title=&quot;selectElement&quot;&gt;
-    &lt;option SELECTED&gt;Option 1&lt;/option&gt;
-    &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;option DISABLED&gt;Option 3&lt;/option&gt;
-&lt;/select&gt;
-
-&lt;p&gt;This tests that non-multiple select elements expose their list options.&lt;/p&gt;
-
-&lt;p id=&quot;notDRT&quot;&gt;This test should only be run inside of DumpRenderTree.&lt;/p&gt;
-
-&lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-&lt;script&gt;
-    function dumpListOptionAttributes(list) {
-        for (var i = 0; i &lt; list.childrenCount; ++i) {
-            var option = list.childAtIndex(i);
-            debug('option.title: ' + option.title);
-            debug('option.role: ' + option.role);
-            debug('option.width: ' + option.width);
-            debug('option.height: ' + option.height);
-            debug('option.x: ' + option.x);
-            debug('option.y: ' + option.y);
-            debug('option.isOffScreen: ' + option.isOffScreen);
-            debug('option.isEnabled: ' + option.isEnabled);
-            debug('option.isVisible: ' + option.isVisible);
-            debug('option.isSelected: ' + option.isSelected);
-            debug('option.isSelectable: ' + option.isSelectable);
-            debug(&quot;&quot;);
-        }
-        debug(&quot;---\n&quot;);
-    }
-    if (window.testRunner &amp;&amp; window.accessibilityController) {
-        document.getElementById(&quot;notDRT&quot;).style.visibility = &quot;hidden&quot;;
-
-        testRunner.dumpAsText();
-
-        document.getElementById(&quot;selectElement&quot;).focus();
-        var selectElement = accessibilityController.focusedElement;
-        shouldBe('selectElement.role', '&quot;AXRole: combo box&quot;');
-        shouldBeFalse('selectElement.isMultiSelectable');
-        shouldBeTrue('selectElement.isCollapsed');
-        shouldBeTrue('selectElement.hasPopup');
-        debug(&quot;&quot;);
-
-        var list = accessibilityController.focusedElement.childAtIndex(0);
-        shouldBe('list.role', '&quot;AXRole: list&quot;');
-        shouldBeFalse('list.isVisible');
-        shouldBeTrue('list.isOffScreen');
-        debug(&quot;&quot;);
-
-        dumpListOptionAttributes(list);
-
-        document.getElementById(&quot;selectElement&quot;).selectedIndex = 1;
-        dumpListOptionAttributes(list);
-
-        document.getElementById(&quot;selectElement&quot;).selectedIndex = 0;
-        document.getElementById(&quot;selectElement&quot;).disabled = true;
-        dumpListOptionAttributes(list);
-
-        document.getElementById(&quot;selectElement&quot;).disabled = false;
-        selectElement.showMenu();
-        shouldBeFalse('selectElement.isCollapsed');
-        shouldBeFalse('list.isOffScreen');
-        debug(&quot;&quot;);
-
-        dumpListOptionAttributes(list);
-
-        // Test that accessing a detached &lt;option&gt; does not crash.
-        var option = list.childAtIndex(0);
-        shouldBeTrue('option.width != 0');
-        document.getElementById(&quot;selectElement&quot;).options[0] = null;
-        shouldBeTrue('option.width == 0');
-    }
-&lt;/script&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitytextroleexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/text-role-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/text-role-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/text-role-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,6 +0,0 @@
</span><del>-This test verifies that, on Windows, text nodes return &quot;editable text&quot; for their role value. 
-
-Bug 32631 - MSAA: Accessibility role of text nodes is wrong
-
-FAIL e.role should be editable text. Was AXRole: AXStaticText.
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinaccessibilitytextrolehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/accessibility/text-role.html (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/accessibility/text-role.html        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/accessibility/text-role.html        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;html&gt;
-    &lt;head&gt;
-        &lt;script src=&quot;../../../resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
-
-        &lt;script&gt;
-            if (window.testRunner)
-                testRunner.dumpAsText();
-        &lt;/script&gt;
-    &lt;/head&gt;
-    &lt;body id=&quot;body&quot;&gt;
-        &lt;p&gt;
-            This test verifies that, on Windows, text nodes return &quot;editable
-            text&quot; for their role value.
-            &lt;br&gt;&lt;br&gt;
-            &lt;a id=&quot;link&quot; href=&quot;https://bugs.webkit.org/show_bug.cgi?id=32631&quot;&gt;Bug 32631 -
-            MSAA: Accessibility role of text nodes is wrong&lt;/a&gt;
-        &lt;/p&gt;
-
-        &lt;p id=&quot;console&quot;&gt;&lt;/p&gt;
-
-        &lt;script&gt;
-            if (window.accessibilityController) {
-                document.getElementById(&quot;link&quot;).focus();
-
-                var e = accessibilityController.focusedElement.childAtIndex(0);
-                shouldBe('e.role', '&quot;editable text&quot;');
-            }
-        &lt;/script&gt;
-    &lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinplatformwinaccessibilityoptionelementpositionandsizeexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt (187799 => 187800)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt        2015-08-04 03:00:09 UTC (rev 187799)
+++ trunk/LayoutTests/platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt        2015-08-04 03:00:24 UTC (rev 187800)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-This tests that option elements have the correct size.
-
-
-
-width: 52
-height: 16
-
</del></span></pre>
</div>
</div>

</body>
</html>