<!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>[190118] 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/190118">190118</a></dd>
<dt>Author</dt> <dd>cdumez@apple.com</dd>
<dt>Date</dt> <dd>2015-09-22 09:13:34 -0700 (Tue, 22 Sep 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed, rebaseline several W3C html tests on iOS after <a href="http://trac.webkit.org/projects/webkit/changeset/190106">r190106</a> and <a href="http://trac.webkit.org/projects/webkit/changeset/190085">r190085</a>.

* platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
* platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmldominterfacesexpectedtxt">trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmlsemanticsinterfacesexpectedtxt">trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (190117 => 190118)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-09-22 16:13:10 UTC (rev 190117)
+++ trunk/LayoutTests/ChangeLog        2015-09-22 16:13:34 UTC (rev 190118)
</span><span class="lines">@@ -1,5 +1,12 @@
</span><span class="cx"> 2015-09-22  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Unreviewed, rebaseline several W3C html tests on iOS after r190106 and r190085.
+
+        * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
+        * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
+
+2015-09-22  Chris Dumez  &lt;cdumez@apple.com&gt;
+
</ins><span class="cx">         Unreviewed, rebaseline fast/table/rowindex.html after r190099.
</span><span class="cx"> 
</span><span class="cx">         * platform/efl/fast/table/rowindex-expected.txt:
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmldominterfacesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt (190117 => 190118)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt        2015-09-22 16:13:10 UTC (rev 190117)
+++ trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt        2015-09-22 16:13:34 UTC (rev 190118)
</span><span class="lines">@@ -224,6 +224,7 @@
</span><span class="cx"> CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'name' on a non-HTMLAnchorElement object.
</span><span class="cx"> CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'rev' on a non-HTMLAnchorElement object.
</span><span class="cx"> CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'shape' on a non-HTMLAnchorElement object.
</span><ins>+CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'dateTime' on a non-HTMLTimeElement object.
</ins><span class="cx"> CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'clear' on a non-HTMLBRElement object.
</span><span class="cx"> CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'cite' on a non-HTMLModElement object.
</span><span class="cx"> CONSOLE MESSAGE: line 583: Deprecated attempt to access property 'dateTime' on a non-HTMLModElement object.
</span><span class="lines">@@ -1663,7 +1664,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLElement interface object length 
</span><span class="cx"> PASS HTMLElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLElement interface: attribute title assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2248,7 +2249,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLUnknownElement interface object length 
</span><span class="cx"> PASS HTMLUnknownElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLUnknownElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLUnknownElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLUnknownElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;quasit&quot;) 
</span><span class="cx"> PASS Stringification of document.createElement(&quot;quasit&quot;) 
</span><span class="cx"> FAIL HTMLUnknownElement must be primary interface of document.createElement(&quot;bgsound&quot;) assert_equals: document.createElement(&quot;bgsound&quot;)'s prototype is not HTMLUnknownElement.prototype expected Node object of unknown type but got Node object of unknown type
</span><span class="lines">@@ -2274,7 +2275,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLHtmlElement interface object length 
</span><span class="cx"> PASS HTMLHtmlElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLHtmlElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHtmlElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLHtmlElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLHtmlElement interface: attribute version assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2286,7 +2287,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLHeadElement interface object length 
</span><span class="cx"> PASS HTMLHeadElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLHeadElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHeadElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLHeadElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS HTMLHeadElement must be primary interface of document.createElement(&quot;head&quot;) 
</span><span class="cx"> PASS Stringification of document.createElement(&quot;head&quot;) 
</span><span class="cx"> FAIL HTMLTitleElement interface: existence and properties of interface object assert_equals: prototype of self's property &quot;HTMLTitleElement&quot; is not Function.prototype expected (function) function &quot;function () {
</span><span class="lines">@@ -2294,7 +2295,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTitleElement interface object length 
</span><span class="cx"> PASS HTMLTitleElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTitleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTitleElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTitleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTitleElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2306,7 +2307,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLBaseElement interface object length 
</span><span class="cx"> PASS HTMLBaseElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLBaseElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLBaseElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLBaseElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLBaseElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2322,7 +2323,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLLinkElement interface object length 
</span><span class="cx"> PASS HTMLLinkElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLLinkElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLinkElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLLinkElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLLinkElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2373,7 +2374,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLMetaElement interface object length 
</span><span class="cx"> PASS HTMLMetaElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLMetaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMetaElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLMetaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLMetaElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2397,7 +2398,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLStyleElement interface object length 
</span><span class="cx"> PASS HTMLStyleElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLStyleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLStyleElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLStyleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLStyleElement interface: attribute media assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2416,7 +2417,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLBodyElement interface object length 
</span><span class="cx"> PASS HTMLBodyElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLBodyElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLBodyElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLBodyElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLBodyElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2494,7 +2495,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLHeadingElement interface object length 
</span><span class="cx"> PASS HTMLHeadingElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLHeadingElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHeadingElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLHeadingElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLHeadingElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2521,7 +2522,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLParagraphElement interface object length 
</span><span class="cx"> PASS HTMLParagraphElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLParagraphElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLParagraphElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLParagraphElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLParagraphElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2533,7 +2534,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLHRElement interface object length 
</span><span class="cx"> PASS HTMLHRElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLHRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHRElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLHRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLHRElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2559,7 +2560,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLPreElement interface object length 
</span><span class="cx"> PASS HTMLPreElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLPreElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLPreElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLPreElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLPreElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2580,7 +2581,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLQuoteElement interface object length 
</span><span class="cx"> PASS HTMLQuoteElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLQuoteElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLQuoteElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLQuoteElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLQuoteElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2595,7 +2596,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLOListElement interface object length 
</span><span class="cx"> PASS HTMLOListElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLOListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOListElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLOListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLOListElement interface: attribute reversed assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2613,7 +2614,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLUListElement interface object length 
</span><span class="cx"> PASS HTMLUListElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLUListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLUListElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLUListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLUListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2625,7 +2626,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLLIElement interface object length 
</span><span class="cx"> PASS HTMLLIElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLLIElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLIElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLLIElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLLIElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2641,7 +2642,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLDListElement interface object length 
</span><span class="cx"> PASS HTMLDListElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLDListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDListElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLDListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLDListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2650,7 +2651,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLDivElement interface object length 
</span><span class="cx"> PASS HTMLDivElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLDivElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDivElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLDivElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLDivElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2662,7 +2663,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLAnchorElement interface object length 
</span><span class="cx"> PASS HTMLAnchorElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLAnchorElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLAnchorElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLAnchorElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLAnchorElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2723,20 +2724,24 @@
</span><span class="cx"> FAIL HTMLDataElement must be primary interface of document.createElement(&quot;data&quot;) assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
</span><span class="cx"> FAIL Stringification of document.createElement(&quot;data&quot;) assert_equals: class string of document.createElement(&quot;data&quot;) expected &quot;[object HTMLDataElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
</span><span class="cx"> FAIL HTMLDataElement interface: document.createElement(&quot;data&quot;) must inherit property &quot;value&quot; with the proper type (0) assert_inherits: property &quot;value&quot; not found in prototype chain
</span><del>-FAIL HTMLTimeElement interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLTimeElement&quot; expected property &quot;HTMLTimeElement&quot; missing
-FAIL HTMLTimeElement interface object length assert_own_property: self does not have own property &quot;HTMLTimeElement&quot; expected property &quot;HTMLTimeElement&quot; missing
-FAIL HTMLTimeElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLTimeElement&quot; expected property &quot;HTMLTimeElement&quot; missing
-FAIL HTMLTimeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLTimeElement&quot; expected property &quot;HTMLTimeElement&quot; missing
-FAIL HTMLTimeElement interface: attribute dateTime assert_own_property: self does not have own property &quot;HTMLTimeElement&quot; expected property &quot;HTMLTimeElement&quot; missing
-FAIL HTMLTimeElement must be primary interface of document.createElement(&quot;time&quot;) assert_own_property: self does not have own property &quot;HTMLTimeElement&quot; expected property &quot;HTMLTimeElement&quot; missing
-FAIL Stringification of document.createElement(&quot;time&quot;) assert_equals: class string of document.createElement(&quot;time&quot;) expected &quot;[object HTMLTimeElement]&quot; but got &quot;[object HTMLElement]&quot;
-FAIL HTMLTimeElement interface: document.createElement(&quot;time&quot;) must inherit property &quot;dateTime&quot; with the proper type (0) assert_inherits: property &quot;dateTime&quot; not found in prototype chain
</del><ins>+FAIL HTMLTimeElement interface: existence and properties of interface object assert_equals: prototype of self's property &quot;HTMLTimeElement&quot; is not Function.prototype expected (function) function &quot;function () {
+    [native code]
+}&quot; but got (object) object &quot;[object Object]&quot;
+PASS HTMLTimeElement interface object length 
+PASS HTMLTimeElement interface: existence and properties of interface prototype object 
+PASS HTMLTimeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
+FAIL HTMLTimeElement interface: attribute dateTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTimeElement must be primary interface of document.createElement(&quot;time&quot;) 
+PASS Stringification of document.createElement(&quot;time&quot;) 
+PASS HTMLTimeElement interface: document.createElement(&quot;time&quot;) must inherit property &quot;dateTime&quot; with the proper type (0) 
</ins><span class="cx"> FAIL HTMLSpanElement interface: existence and properties of interface object assert_equals: prototype of self's property &quot;HTMLSpanElement&quot; is not Function.prototype expected (function) function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLSpanElement interface object length 
</span><span class="cx"> PASS HTMLSpanElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLSpanElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLSpanElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLSpanElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS HTMLSpanElement must be primary interface of document.createElement(&quot;span&quot;) 
</span><span class="cx"> PASS Stringification of document.createElement(&quot;span&quot;) 
</span><span class="cx"> FAIL HTMLBRElement interface: existence and properties of interface object assert_equals: prototype of self's property &quot;HTMLBRElement&quot; is not Function.prototype expected (function) function &quot;function () {
</span><span class="lines">@@ -2744,7 +2749,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLBRElement interface object length 
</span><span class="cx"> PASS HTMLBRElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLBRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLBRElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLBRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLBRElement interface: attribute clear assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2756,7 +2761,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLModElement interface object length 
</span><span class="cx"> PASS HTMLModElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLModElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLModElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLModElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLModElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2782,7 +2787,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLImageElement interface object length 
</span><span class="cx"> PASS HTMLImageElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLImageElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLImageElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLImageElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLImageElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -2888,7 +2893,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLIFrameElement interface object length 
</span><span class="cx"> PASS HTMLIFrameElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLIFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLIFrameElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLIFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLIFrameElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3071,7 +3076,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLParamElement interface object length 
</span><span class="cx"> PASS HTMLParamElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLParamElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLParamElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLParamElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLParamElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3095,7 +3100,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLVideoElement interface object length 
</span><span class="cx"> PASS HTMLVideoElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLVideoElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLVideoElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLVideoElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLVideoElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3172,7 +3177,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLAudioElement interface object length 
</span><span class="cx"> PASS HTMLAudioElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLAudioElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLAudioElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLAudioElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS HTMLAudioElement must be primary interface of document.createElement(&quot;audio&quot;) 
</span><span class="cx"> PASS Stringification of document.createElement(&quot;audio&quot;) 
</span><span class="cx"> PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;error&quot; with the proper type (0) 
</span><span class="lines">@@ -3280,7 +3285,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLSourceElement interface object length 
</span><span class="cx"> PASS HTMLSourceElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLSourceElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLSourceElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLSourceElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLSourceElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3304,7 +3309,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTrackElement interface object length 
</span><span class="cx"> PASS HTMLTrackElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTrackElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTrackElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTrackElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTrackElement interface: attribute kind assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3352,7 +3357,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLMediaElement interface object length 
</span><span class="cx"> PASS HTMLMediaElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLMediaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMediaElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLMediaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLMediaElement interface: attribute error assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3463,7 +3468,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS MediaError interface object length 
</span><span class="cx"> PASS MediaError interface: existence and properties of interface prototype object 
</span><del>-FAIL MediaError interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MediaError.prototype.constructor is not writable expected true got false
</del><ins>+PASS MediaError interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface object 
</span><span class="cx"> PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface prototype object 
</span><span class="cx"> PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface object 
</span><span class="lines">@@ -3522,7 +3527,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS MediaController interface object length 
</span><span class="cx"> FAIL MediaController interface: existence and properties of interface prototype object assert_equals: prototype of MediaController.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
</span><del>-FAIL MediaController interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MediaController.prototype.constructor is not writable expected true got false
</del><ins>+PASS MediaController interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL MediaController interface: attribute readyState assert_true: The prototype object must have a property &quot;readyState&quot; expected true got false
</span><span class="cx"> FAIL MediaController interface: attribute buffered assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="lines">@@ -3649,7 +3654,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS TextTrack interface object length 
</span><span class="cx"> FAIL TextTrack interface: existence and properties of interface prototype object assert_equals: prototype of TextTrack.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
</span><del>-FAIL TextTrack interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TextTrack.prototype.constructor is not writable expected true got false
</del><ins>+PASS TextTrack interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL TextTrack interface: attribute kind assert_true: The prototype object must have a property &quot;kind&quot; expected true got false
</span><span class="cx"> FAIL TextTrack interface: attribute label assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="lines">@@ -3718,7 +3723,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> FAIL TextTrackCue interface object length assert_equals: wrong value for TextTrackCue.length expected 0 but got 3
</span><span class="cx"> FAIL TextTrackCue interface: existence and properties of interface prototype object assert_equals: prototype of TextTrackCue.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
</span><del>-FAIL TextTrackCue interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TextTrackCue.prototype.constructor is not writable expected true got false
</del><ins>+PASS TextTrackCue interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL TextTrackCue interface: attribute track assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3745,7 +3750,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS TimeRanges interface object length 
</span><span class="cx"> PASS TimeRanges interface: existence and properties of interface prototype object 
</span><del>-FAIL TimeRanges interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TimeRanges.prototype.constructor is not writable expected true got false
</del><ins>+PASS TimeRanges interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL TimeRanges interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
</span><span class="cx"> PASS TimeRanges interface: operation start(unsigned long) 
</span><span class="cx"> PASS TimeRanges interface: operation end(unsigned long) 
</span><span class="lines">@@ -3761,7 +3766,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS TrackEvent interface object length 
</span><span class="cx"> PASS TrackEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL TrackEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TrackEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS TrackEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL TrackEvent interface: attribute track assert_true: The prototype object must have a property &quot;track&quot; expected true got false
</span><span class="cx"> FAIL TrackEvent must be primary interface of new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
</span><span class="cx"> FAIL Stringification of new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
</span><span class="lines">@@ -3789,7 +3794,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLMapElement interface object length 
</span><span class="cx"> PASS HTMLMapElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLMapElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMapElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLMapElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLMapElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3807,7 +3812,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLAreaElement interface object length 
</span><span class="cx"> PASS HTMLAreaElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLAreaElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLAreaElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3853,7 +3858,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTableElement interface object length 
</span><span class="cx"> PASS HTMLTableElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTableElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTableElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTableElement interface: attribute caption assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3943,7 +3948,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTableCaptionElement interface object length 
</span><span class="cx"> PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTableCaptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableCaptionElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTableCaptionElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3955,7 +3960,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTableColElement interface object length 
</span><span class="cx"> PASS HTMLTableColElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTableColElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableColElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTableColElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTableColElement interface: attribute span assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -3995,7 +4000,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTableSectionElement interface object length 
</span><span class="cx"> PASS HTMLTableSectionElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTableSectionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableSectionElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTableSectionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTableSectionElement interface: attribute rows assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4057,7 +4062,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTableRowElement interface object length 
</span><span class="cx"> PASS HTMLTableRowElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTableRowElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableRowElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTableRowElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTableRowElement interface: attribute rowIndex assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4153,7 +4158,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTableCellElement interface object length 
</span><span class="cx"> PASS HTMLTableCellElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTableCellElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableCellElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTableCellElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTableCellElement interface: attribute colSpan assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4238,7 +4243,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLLabelElement interface object length 
</span><span class="cx"> PASS HTMLLabelElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLLabelElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLabelElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLLabelElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLLabelElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4258,7 +4263,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLInputElement interface object length 
</span><span class="cx"> PASS HTMLInputElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLInputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLInputElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLInputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLInputElement interface: attribute accept assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4474,7 +4479,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLButtonElement interface object length 
</span><span class="cx"> PASS HTMLButtonElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLButtonElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLButtonElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLButtonElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLButtonElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4660,7 +4665,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLOptGroupElement interface object length 
</span><span class="cx"> PASS HTMLOptGroupElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLOptGroupElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOptGroupElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLOptGroupElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLOptGroupElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4676,7 +4681,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLOptionElement interface object length 
</span><span class="cx"> PASS HTMLOptionElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLOptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOptionElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLOptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLOptionElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4726,7 +4731,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTextAreaElement interface object length 
</span><span class="cx"> PASS HTMLTextAreaElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTextAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTextAreaElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTextAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTextAreaElement interface: attribute autocomplete assert_true: The prototype object must have a property &quot;autocomplete&quot; expected true got false
</span><span class="cx"> FAIL HTMLTextAreaElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="lines">@@ -4854,7 +4859,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLKeygenElement interface object length 
</span><span class="cx"> PASS HTMLKeygenElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLKeygenElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLKeygenElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLKeygenElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLKeygenElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4913,7 +4918,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLOutputElement interface object length 
</span><span class="cx"> PASS HTMLOutputElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLOutputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOutputElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLOutputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLOutputElement interface: attribute htmlFor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -4968,7 +4973,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLProgressElement interface object length 
</span><span class="cx"> PASS HTMLProgressElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLProgressElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLProgressElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLProgressElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLProgressElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5012,7 +5017,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLFieldSetElement interface object length 
</span><span class="cx"> PASS HTMLFieldSetElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLFieldSetElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLFieldSetElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLFieldSetElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLFieldSetElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5045,7 +5050,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLLegendElement interface object length 
</span><span class="cx"> PASS HTMLLegendElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLLegendElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLegendElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLLegendElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLLegendElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5094,7 +5099,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLDetailsElement interface object length 
</span><span class="cx"> PASS HTMLDetailsElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLDetailsElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDetailsElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLDetailsElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLDetailsElement interface: attribute open assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5106,7 +5111,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLMenuElement interface object length 
</span><span class="cx"> PASS HTMLMenuElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLMenuElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMenuElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLMenuElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLMenuElement interface: attribute type assert_true: The prototype object must have a property &quot;type&quot; expected true got false
</span><span class="cx"> FAIL HTMLMenuElement interface: attribute label assert_true: The prototype object must have a property &quot;label&quot; expected true got false
</span><span class="cx"> FAIL HTMLMenuElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="lines">@@ -5148,7 +5153,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLScriptElement interface object length 
</span><span class="cx"> PASS HTMLScriptElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLScriptElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLScriptElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLScriptElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLScriptElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5192,14 +5197,14 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTemplateElement interface object length 
</span><span class="cx"> PASS HTMLTemplateElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLTemplateElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTemplateElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLTemplateElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLTemplateElement interface: attribute content assert_true: The prototype object must have a property &quot;content&quot; expected true got false
</span><span class="cx"> FAIL HTMLCanvasElement interface: existence and properties of interface object assert_equals: prototype of self's property &quot;HTMLCanvasElement&quot; is not Function.prototype expected (function) function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLCanvasElement interface object length 
</span><span class="cx"> PASS HTMLCanvasElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLCanvasElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLCanvasElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLCanvasElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLCanvasElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5241,7 +5246,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> FAIL CanvasRenderingContext2D interface object length assert_equals: wrong value for CanvasRenderingContext2D.length expected 1 but got 0
</span><span class="cx"> FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object assert_equals: prototype of CanvasRenderingContext2D.prototype is not Object.prototype expected object &quot;[object Object]&quot; but got object &quot;[object CanvasRenderingContextPrototype]&quot;
</span><del>-FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CanvasRenderingContext2D.prototype.constructor is not writable expected true got false
</del><ins>+PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL CanvasRenderingContext2D interface: attribute canvas assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5509,21 +5514,21 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS CanvasGradient interface object length 
</span><span class="cx"> PASS CanvasGradient interface: existence and properties of interface prototype object 
</span><del>-FAIL CanvasGradient interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CanvasGradient.prototype.constructor is not writable expected true got false
</del><ins>+PASS CanvasGradient interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL CanvasGradient interface: operation addColorStop(double,DOMString) assert_equals: property has wrong .length expected 2 but got 0
</span><span class="cx"> FAIL CanvasPattern interface: existence and properties of interface object assert_equals: prototype of self's property &quot;CanvasPattern&quot; is not Function.prototype expected (function) function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS CanvasPattern interface object length 
</span><span class="cx"> PASS CanvasPattern interface: existence and properties of interface prototype object 
</span><del>-FAIL CanvasPattern interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CanvasPattern.prototype.constructor is not writable expected true got false
</del><ins>+PASS CanvasPattern interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL CanvasPattern interface: operation setTransform(SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property &quot;setTransform&quot; missing
</span><span class="cx"> FAIL TextMetrics interface: existence and properties of interface object assert_equals: prototype of self's property &quot;TextMetrics&quot; is not Function.prototype expected (function) function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS TextMetrics interface object length 
</span><span class="cx"> PASS TextMetrics interface: existence and properties of interface prototype object 
</span><del>-FAIL TextMetrics interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TextMetrics.prototype.constructor is not writable expected true got false
</del><ins>+PASS TextMetrics interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL TextMetrics interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5543,7 +5548,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS ImageData interface object length 
</span><span class="cx"> PASS ImageData interface: existence and properties of interface prototype object 
</span><del>-FAIL ImageData interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: ImageData.prototype.constructor is not writable expected true got false
</del><ins>+PASS ImageData interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL ImageData interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5571,7 +5576,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS Path2D interface object length 
</span><span class="cx"> PASS Path2D interface: existence and properties of interface prototype object 
</span><del>-FAIL Path2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: Path2D.prototype.constructor is not writable expected true got false
</del><ins>+PASS Path2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS Path2D interface: operation addPath(Path2D,SVGMatrix) 
</span><span class="cx"> FAIL Path2D interface: operation addPathByStrokingPath(Path2D,CanvasDrawingStyles,SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property &quot;addPathByStrokingPath&quot; missing
</span><span class="cx"> FAIL Path2D interface: operation addText(DOMString,CanvasDrawingStyles,SVGMatrix,unrestricted double,unrestricted double,unrestricted double) assert_own_property: interface prototype object missing non-static operation expected property &quot;addText&quot; missing
</span><span class="lines">@@ -5593,7 +5598,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS DataTransfer interface object length 
</span><span class="cx"> PASS DataTransfer interface: existence and properties of interface prototype object 
</span><del>-FAIL DataTransfer interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: DataTransfer.prototype.constructor is not writable expected true got false
</del><ins>+PASS DataTransfer interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL DataTransfer interface: attribute dropEffect assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5906,7 +5911,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS BarProp interface object length 
</span><span class="cx"> PASS BarProp interface: existence and properties of interface prototype object 
</span><del>-FAIL BarProp interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: BarProp.prototype.constructor is not writable expected true got false
</del><ins>+PASS BarProp interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL BarProp interface: attribute visible assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -5964,7 +5969,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS PopStateEvent interface object length 
</span><span class="cx"> PASS PopStateEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL PopStateEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: PopStateEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS PopStateEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL PopStateEvent interface: attribute state assert_true: The prototype object must have a property &quot;state&quot; expected true got false
</span><span class="cx"> PASS PopStateEvent must be primary interface of new PopStateEvent(&quot;popstate&quot;, { data: {} }) 
</span><span class="cx"> PASS Stringification of new PopStateEvent(&quot;popstate&quot;, { data: {} }) 
</span><span class="lines">@@ -5994,7 +5999,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HashChangeEvent interface object length 
</span><span class="cx"> PASS HashChangeEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL HashChangeEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HashChangeEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS HashChangeEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HashChangeEvent interface: attribute oldURL assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6006,7 +6011,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS PageTransitionEvent interface object length 
</span><span class="cx"> PASS PageTransitionEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL PageTransitionEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: PageTransitionEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS PageTransitionEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL PageTransitionEvent interface: attribute persisted assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6015,7 +6020,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS BeforeUnloadEvent interface object length 
</span><span class="cx"> PASS BeforeUnloadEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL BeforeUnloadEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: BeforeUnloadEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL BeforeUnloadEvent interface: attribute returnValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6082,7 +6087,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS ErrorEvent interface object length 
</span><span class="cx"> PASS ErrorEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL ErrorEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: ErrorEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS ErrorEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL ErrorEvent interface: attribute message assert_true: The prototype object must have a property &quot;message&quot; expected true got false
</span><span class="cx"> FAIL ErrorEvent interface: attribute filename assert_true: The prototype object must have a property &quot;filename&quot; expected true got false
</span><span class="cx"> FAIL ErrorEvent interface: attribute lineno assert_true: The prototype object must have a property &quot;lineno&quot; expected true got false
</span><span class="lines">@@ -6093,7 +6098,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS Navigator interface object length 
</span><span class="cx"> PASS Navigator interface: existence and properties of interface prototype object 
</span><del>-FAIL Navigator interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: Navigator.prototype.constructor is not writable expected true got false
</del><ins>+PASS Navigator interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL Navigator interface: attribute appCodeName assert_true: The prototype object must have a property &quot;appCodeName&quot; expected true got false
</span><span class="cx"> FAIL Navigator interface: attribute appName assert_true: The prototype object must have a property &quot;appName&quot; expected true got false
</span><span class="cx"> FAIL Navigator interface: attribute appVersion assert_true: The prototype object must have a property &quot;appVersion&quot; expected true got false
</span><span class="lines">@@ -6182,7 +6187,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS MimeType interface object length 
</span><span class="cx"> PASS MimeType interface: existence and properties of interface prototype object 
</span><del>-FAIL MimeType interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MimeType.prototype.constructor is not writable expected true got false
</del><ins>+PASS MimeType interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL MimeType interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6218,7 +6223,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS MessageEvent interface object length 
</span><span class="cx"> PASS MessageEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL MessageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MessageEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS MessageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL MessageEvent interface: attribute data assert_true: The prototype object must have a property &quot;data&quot; expected true got false
</span><span class="cx"> FAIL MessageEvent interface: attribute origin assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="lines">@@ -6238,7 +6243,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS EventSource interface object length 
</span><span class="cx"> FAIL EventSource interface: existence and properties of interface prototype object assert_equals: prototype of EventSource.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
</span><del>-FAIL EventSource interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: EventSource.prototype.constructor is not writable expected true got false
</del><ins>+PASS EventSource interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL EventSource interface: attribute url assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6269,7 +6274,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS WebSocket interface object length 
</span><span class="cx"> FAIL WebSocket interface: existence and properties of interface prototype object assert_equals: prototype of WebSocket.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
</span><del>-FAIL WebSocket interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: WebSocket.prototype.constructor is not writable expected true got false
</del><ins>+PASS WebSocket interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL WebSocket interface: attribute url assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6318,7 +6323,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS CloseEvent interface object length 
</span><span class="cx"> PASS CloseEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL CloseEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CloseEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS CloseEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL CloseEvent interface: attribute wasClean assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6333,7 +6338,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS MessageChannel interface object length 
</span><span class="cx"> PASS MessageChannel interface: existence and properties of interface prototype object 
</span><del>-FAIL MessageChannel interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MessageChannel.prototype.constructor is not writable expected true got false
</del><ins>+PASS MessageChannel interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL MessageChannel interface: attribute port1 assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6345,7 +6350,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS MessagePort interface object length 
</span><span class="cx"> FAIL MessagePort interface: existence and properties of interface prototype object assert_equals: prototype of MessagePort.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
</span><del>-FAIL MessagePort interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MessagePort.prototype.constructor is not writable expected true got false
</del><ins>+PASS MessagePort interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS MessagePort interface: operation postMessage(any,[object Object]) 
</span><span class="cx"> PASS MessagePort interface: operation start() 
</span><span class="cx"> PASS MessagePort interface: operation close() 
</span><span class="lines">@@ -6408,7 +6413,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS Worker interface object length 
</span><span class="cx"> PASS Worker interface: existence and properties of interface prototype object 
</span><del>-FAIL Worker interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: Worker.prototype.constructor is not writable expected true got false
</del><ins>+PASS Worker interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> PASS Worker interface: operation terminate() 
</span><span class="cx"> PASS Worker interface: operation postMessage(any,[object Object]) 
</span><span class="cx"> FAIL Worker interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="lines">@@ -6458,7 +6463,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS StorageEvent interface object length 
</span><span class="cx"> PASS StorageEvent interface: existence and properties of interface prototype object 
</span><del>-FAIL StorageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: StorageEvent.prototype.constructor is not writable expected true got false
</del><ins>+PASS StorageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL StorageEvent interface: attribute key assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6531,7 +6536,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLMarqueeElement interface object length 
</span><span class="cx"> PASS HTMLMarqueeElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLMarqueeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMarqueeElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLMarqueeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLMarqueeElement interface: attribute behavior assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6631,7 +6636,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLFrameElement interface object length 
</span><span class="cx"> PASS HTMLFrameElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLFrameElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLFrameElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6677,7 +6682,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLDirectoryElement interface object length 
</span><span class="cx"> PASS HTMLDirectoryElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLDirectoryElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDirectoryElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLDirectoryElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLDirectoryElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span><span class="lines">@@ -6689,7 +6694,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLFontElement interface object length 
</span><span class="cx"> PASS HTMLFontElement interface: existence and properties of interface prototype object 
</span><del>-FAIL HTMLFontElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLFontElement.prototype.constructor is not writable expected true got false
</del><ins>+PASS HTMLFontElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</ins><span class="cx"> FAIL HTMLFontElement interface: attribute color assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
</span><span class="cx">     [native code]
</span><span class="cx"> }&quot; did not throw
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmlsemanticsinterfacesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt (190117 => 190118)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt        2015-09-22 16:13:10 UTC (rev 190117)
+++ trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt        2015-09-22 16:13:34 UTC (rev 190118)
</span><span class="lines">@@ -227,8 +227,8 @@
</span><span class="cx"> PASS Interfaces for HEADER 
</span><span class="cx"> PASS Interfaces for footer 
</span><span class="cx"> PASS Interfaces for FOOTER 
</span><del>-FAIL Interfaces for time assert_equals: Element time should have HTMLTimeElement as its primary interface. expected &quot;[object HTMLTimeElement]&quot; but got &quot;[object HTMLElement]&quot;
-FAIL Interfaces for TIME assert_equals: Element TIME should have HTMLTimeElement as its primary interface. expected &quot;[object HTMLTimeElement]&quot; but got &quot;[object HTMLElement]&quot;
</del><ins>+PASS Interfaces for time 
+PASS Interfaces for TIME 
</ins><span class="cx"> PASS Interfaces for mark 
</span><span class="cx"> PASS Interfaces for MARK 
</span><span class="cx"> PASS Interfaces for progress 
</span></span></pre>
</div>
</div>

</body>
</html>