<!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>[190221] 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/190221">190221</a></dd>
<dt>Author</dt> <dd>cdumez@apple.com</dd>
<dt>Date</dt> <dd>2015-09-24 14:45:27 -0700 (Thu, 24 Sep 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after <a href="http://trac.webkit.org/projects/webkit/changeset/190190">r190190</a>

* platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/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>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (190220 => 190221)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-09-24 21:42:59 UTC (rev 190220)
+++ trunk/LayoutTests/ChangeLog        2015-09-24 21:45:27 UTC (rev 190221)
</span><span class="lines">@@ -1,3 +1,9 @@
</span><ins>+2015-09-24  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Unreviewed, rebaseline web-platform-tests/html/dom/interfaces.html for iOS after r190190
+
+        * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
+
</ins><span class="cx"> 2015-09-24  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Make event dispatching respect slotting
</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 (190220 => 190221)</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-24 21:42:59 UTC (rev 190220)
+++ trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt        2015-09-24 21:45:27 UTC (rev 190221)
</span><span class="lines">@@ -1664,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>-PASS HTMLElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2249,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>-PASS HTMLUnknownElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2275,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>-PASS HTMLHtmlElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2287,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>-PASS HTMLHeadElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2295,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>-PASS HTMLTitleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2307,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>-PASS HTMLBaseElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2323,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>-PASS HTMLLinkElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2374,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>-PASS HTMLMetaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2398,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>-PASS HTMLStyleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2417,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>-PASS HTMLBodyElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2495,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>-PASS HTMLHeadingElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2522,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>-PASS HTMLParagraphElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2534,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>-PASS HTMLHRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2560,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>-PASS HTMLPreElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2581,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>-PASS HTMLQuoteElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2596,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>-PASS HTMLOListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2614,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>-PASS HTMLUListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2626,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>-PASS HTMLLIElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2642,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>-PASS HTMLDListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2651,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>-PASS HTMLDivElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2663,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>-PASS HTMLAnchorElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2729,7 +2729,7 @@
</span><span class="cx"> }&quot; but got (object) object &quot;[object Object]&quot;
</span><span class="cx"> PASS HTMLTimeElement interface object length 
</span><span class="cx"> PASS HTMLTimeElement interface: existence and properties of interface prototype object 
</span><del>-PASS HTMLTimeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+FAIL HTMLTimeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTimeElement.prototype.constructor is not writable expected true got false
</ins><span class="cx"> FAIL HTMLTimeElement interface: attribute dateTime 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">@@ -2741,7 +2741,7 @@
</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>-PASS HTMLSpanElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2749,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>-PASS HTMLBRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2761,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>-PASS HTMLModElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2787,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>-PASS HTMLImageElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -2893,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>-PASS HTMLIFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3076,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>-PASS HTMLParamElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3100,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>-PASS HTMLVideoElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3177,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>-PASS HTMLAudioElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3285,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>-PASS HTMLSourceElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3309,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>-PASS HTMLTrackElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3357,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>-PASS HTMLMediaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3468,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>-PASS MediaError interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3527,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>-PASS MediaController interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3654,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>-PASS TextTrack interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3723,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>-PASS TextTrackCue interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3750,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>-PASS TimeRanges interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3766,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>-PASS TrackEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3794,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>-PASS HTMLMapElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3812,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>-PASS HTMLAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3858,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>-PASS HTMLTableElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3948,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>-PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -3960,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>-PASS HTMLTableColElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4000,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>-PASS HTMLTableSectionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4062,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>-PASS HTMLTableRowElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4158,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>-PASS HTMLTableCellElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4243,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>-PASS HTMLLabelElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4263,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>-PASS HTMLInputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4479,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>-PASS HTMLButtonElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4665,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>-PASS HTMLOptGroupElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4681,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>-PASS HTMLOptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4731,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>-PASS HTMLTextAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4859,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>-PASS HTMLKeygenElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4918,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>-PASS HTMLOutputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -4973,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>-PASS HTMLProgressElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5017,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>-PASS HTMLFieldSetElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5050,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>-PASS HTMLLegendElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5099,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>-PASS HTMLDetailsElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5111,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>-PASS HTMLMenuElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5153,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>-PASS HTMLScriptElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5197,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>-PASS HTMLTemplateElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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>-PASS HTMLCanvasElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5246,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>-PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5514,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>-PASS CanvasGradient interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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>-PASS CanvasPattern interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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>-PASS TextMetrics interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5548,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>-PASS ImageData interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5576,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>-PASS Path2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5598,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>-PASS DataTransfer interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5911,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>-PASS BarProp interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5969,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>-PASS PopStateEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -5999,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>-PASS HashChangeEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6011,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>-PASS PageTransitionEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6020,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>-PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6087,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>-PASS ErrorEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6098,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>-PASS Navigator interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6187,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>-PASS MimeType interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6223,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>-PASS MessageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6243,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>-PASS EventSource interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6274,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>-PASS WebSocket interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6323,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>-PASS CloseEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6338,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>-PASS MessageChannel interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6350,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>-PASS MessagePort interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6413,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>-PASS Worker interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6463,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>-PASS StorageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6536,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>-PASS HTMLMarqueeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6636,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>-PASS HTMLFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6682,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>-PASS HTMLDirectoryElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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">@@ -6694,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>-PASS HTMLFontElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property 
</del><ins>+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
</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>
</div>

</body>
</html>