<!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>[284960] trunk</title>
</head>
<body>

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

<h3>Log Message</h3>
<pre>autofocus IDL attribute should be exposed on all HTML or SVG elements
https://bugs.webkit.org/show_bug.cgi?id=232349

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Rebaseline some WPT tests now that more checks are passing.

* web-platform-tests/html/dom/reflection-embedded-expected.txt:
* web-platform-tests/html/dom/reflection-grouping-expected.txt:
* web-platform-tests/html/dom/reflection-metadata-expected.txt:
* web-platform-tests/html/dom/reflection-misc-expected.txt:
* web-platform-tests/html/dom/reflection-obsolete-expected.txt:
* web-platform-tests/html/dom/reflection-sections-expected.txt:
* web-platform-tests/html/dom/reflection-tabular-expected.txt:
* web-platform-tests/html/dom/reflection-text-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/supported-elements-expected.txt:
* web-platform-tests/svg/struct/scripted/autofocus-attribute-expected.txt:

Source/WebCore:

autofocus IDL attribute should be exposed on all HTML or SVG elements:
- https://html.spec.whatwg.org/multipage/dom.html#htmlorsvgelement
- https://html.spec.whatwg.org/multipage/interaction.html#dom-fe-autofocus
- https://html.spec.whatwg.org/multipage/interaction.html#the-autofocus-attribute

Previously, WebKit only exposed the autofocus attribute on form control elements.

No new tests, rebaselined existing tests.

* dom/Element.cpp:
(WebCore::shouldAutofocus):
(WebCore::Element::insertedIntoAncestor):
* html/HTMLButtonElement.idl:
* html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::insertedIntoAncestor):
(WebCore::shouldAutofocus): Deleted.
* html/HTMLInputElement.idl:
* html/HTMLKeygenElement.idl:
* html/HTMLOrForeignElement.idl:
* html/HTMLSelectElement.idl:
* html/HTMLTextAreaElement.idl:
* svg/svgattrs.in:

LayoutTests:

Rebaseline some WPT tests now that more checks are passing.

* inspector/model/remote-object/dom-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
* platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsimportedw3cChangeLog">trunk/LayoutTests/imported/w3c/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionembeddedexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectiongroupingexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionmetadataexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionmiscexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionobsoleteexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionsectionsexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectiontabularexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectiontextexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmlinteractionfocustheautofocusattributesupportedelementsexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/interaction/focus/the-autofocus-attribute/supported-elements-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestssvgstructscriptedautofocusattributeexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/svg/struct/scripted/autofocus-attribute-expected.txt</a></li>
<li><a href="#trunkLayoutTestsinspectormodelremoteobjectdomexpectedtxt">trunk/LayoutTests/inspector/model/remote-object/dom-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformioswk2importedw3cwebplatformtestshtmldomreflectionembeddedexpectedtxt">trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformioswk2importedw3cwebplatformtestshtmldomreflectionformsexpectedtxt">trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformioswk2importedw3cwebplatformtestshtmldomreflectionmiscexpectedtxt">trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacimportedw3cwebplatformtestshtmldomreflectionformsexpectedtxt">trunk/LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacwk1importedw3cwebplatformtestshtmldomidlharnesshttpsexpectedtxt">trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacwk2importedw3cwebplatformtestshtmldomidlharnesshttpsexpectedtxt">trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacwk2importedw3cwebplatformtestshtmldomreflectionformsexpectedtxt">trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacwk2importedw3cwebplatformtestshtmldomreflectionmiscexpectedtxt">trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLButtonElementidl">trunk/Source/WebCore/html/HTMLButtonElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlElementcpp">trunk/Source/WebCore/html/HTMLFormControlElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementidl">trunk/Source/WebCore/html/HTMLInputElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLKeygenElementidl">trunk/Source/WebCore/html/HTMLKeygenElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOrForeignElementidl">trunk/Source/WebCore/html/HTMLOrForeignElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSelectElementidl">trunk/Source/WebCore/html/HTMLSelectElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextAreaElementidl">trunk/Source/WebCore/html/HTMLTextAreaElement.idl</a></li>
<li><a href="#trunkSourceWebCoresvgsvgattrsin">trunk/Source/WebCore/svg/svgattrs.in</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog      2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/ChangeLog 2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -1,3 +1,22 @@
</span><ins>+2021-10-27  Chris Dumez  <cdumez@apple.com>
+
+        autofocus IDL attribute should be exposed on all HTML or SVG elements
+        https://bugs.webkit.org/show_bug.cgi?id=232349
+
+        Reviewed by Darin Adler.
+
+        Rebaseline some WPT tests now that more checks are passing.
+
+        * inspector/model/remote-object/dom-expected.txt:
+        * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
+        * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
+        * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
+        * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
+        * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
+        * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
+
</ins><span class="cx"> 2021-10-27  Kate Cheney  <katherine_cheney@apple.com>
</span><span class="cx"> 
</span><span class="cx">         REGRESSION (r284650-284661): [iOS15 Sim] imported/w3c/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html is a text failure
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog 2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/ChangeLog    2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><ins>+2021-10-27  Chris Dumez  <cdumez@apple.com>
+
+        autofocus IDL attribute should be exposed on all HTML or SVG elements
+        https://bugs.webkit.org/show_bug.cgi?id=232349
+
+        Reviewed by Darin Adler.
+
+        Rebaseline some WPT tests now that more checks are passing.
+
+        * web-platform-tests/html/dom/reflection-embedded-expected.txt:
+        * web-platform-tests/html/dom/reflection-grouping-expected.txt:
+        * web-platform-tests/html/dom/reflection-metadata-expected.txt:
+        * web-platform-tests/html/dom/reflection-misc-expected.txt:
+        * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
+        * web-platform-tests/html/dom/reflection-sections-expected.txt:
+        * web-platform-tests/html/dom/reflection-tabular-expected.txt:
+        * web-platform-tests/html/dom/reflection-text-expected.txt:
+        * web-platform-tests/html/interaction/focus/the-autofocus-attribute/supported-elements-expected.txt:
+        * web-platform-tests/svg/struct/scripted/autofocus-attribute-expected.txt:
+
</ins><span class="cx"> 2021-10-27  Kate Cheney  <katherine_cheney@apple.com>
</span><span class="cx"> 
</span><span class="cx">         REGRESSION (r284650-284661): [iOS15 Sim] imported/w3c/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html is a text failure
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionembeddedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt      2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt 2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -223,45 +223,45 @@
</span><span class="cx"> PASS picture.className (<picture class>): IDL set to null
</span><span class="cx"> PASS picture.className (<picture class>): IDL set to object "test-toString"
</span><span class="cx"> PASS picture.className (<picture class>): IDL set to object "test-valueOf"
</span><del>-FAIL picture.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL picture.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL picture.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL picture.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL picture.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL picture.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL picture.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL picture.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL picture.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL picture.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL picture.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS picture.autofocus: typeof IDL attribute
+PASS picture.autofocus: IDL get with DOM attribute unset
+PASS picture.autofocus: setAttribute() to ""
+PASS picture.autofocus: setAttribute() to " foo "
+PASS picture.autofocus: setAttribute() to undefined
+PASS picture.autofocus: setAttribute() to null
+PASS picture.autofocus: setAttribute() to 7
+PASS picture.autofocus: setAttribute() to 1.5
+PASS picture.autofocus: setAttribute() to "5%"
+PASS picture.autofocus: setAttribute() to "+100"
+PASS picture.autofocus: setAttribute() to ".5"
+PASS picture.autofocus: setAttribute() to true
+PASS picture.autofocus: setAttribute() to false
+PASS picture.autofocus: setAttribute() to object "[object Object]"
+PASS picture.autofocus: setAttribute() to NaN
+PASS picture.autofocus: setAttribute() to Infinity
+PASS picture.autofocus: setAttribute() to -Infinity
+PASS picture.autofocus: setAttribute() to "\0"
+PASS picture.autofocus: setAttribute() to object "test-toString"
+PASS picture.autofocus: setAttribute() to object "test-valueOf"
+PASS picture.autofocus: setAttribute() to "autofocus"
+PASS picture.autofocus: IDL set to ""
+PASS picture.autofocus: IDL set to " foo "
+PASS picture.autofocus: IDL set to undefined
+PASS picture.autofocus: IDL set to null
+PASS picture.autofocus: IDL set to 7
+PASS picture.autofocus: IDL set to 1.5
+PASS picture.autofocus: IDL set to "5%"
+PASS picture.autofocus: IDL set to "+100"
+PASS picture.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS picture.autofocus: IDL set to true
</span><del>-FAIL picture.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL picture.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL picture.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL picture.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL picture.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL picture.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL picture.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL picture.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS picture.autofocus: IDL set to false
+PASS picture.autofocus: IDL set to object "[object Object]"
+PASS picture.autofocus: IDL set to NaN
+PASS picture.autofocus: IDL set to Infinity
+PASS picture.autofocus: IDL set to -Infinity
+PASS picture.autofocus: IDL set to "\0"
+PASS picture.autofocus: IDL set to object "test-toString"
+PASS picture.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS picture.hidden: typeof IDL attribute
</span><span class="cx"> PASS picture.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS picture.hidden: setAttribute() to ""
</span><span class="lines">@@ -547,45 +547,45 @@
</span><span class="cx"> PASS img.className (<img class>): IDL set to null
</span><span class="cx"> PASS img.className (<img class>): IDL set to object "test-toString"
</span><span class="cx"> PASS img.className (<img class>): IDL set to object "test-valueOf"
</span><del>-FAIL img.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL img.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL img.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL img.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL img.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL img.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL img.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL img.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL img.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL img.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL img.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS img.autofocus: typeof IDL attribute
+PASS img.autofocus: IDL get with DOM attribute unset
+PASS img.autofocus: setAttribute() to ""
+PASS img.autofocus: setAttribute() to " foo "
+PASS img.autofocus: setAttribute() to undefined
+PASS img.autofocus: setAttribute() to null
+PASS img.autofocus: setAttribute() to 7
+PASS img.autofocus: setAttribute() to 1.5
+PASS img.autofocus: setAttribute() to "5%"
+PASS img.autofocus: setAttribute() to "+100"
+PASS img.autofocus: setAttribute() to ".5"
+PASS img.autofocus: setAttribute() to true
+PASS img.autofocus: setAttribute() to false
+PASS img.autofocus: setAttribute() to object "[object Object]"
+PASS img.autofocus: setAttribute() to NaN
+PASS img.autofocus: setAttribute() to Infinity
+PASS img.autofocus: setAttribute() to -Infinity
+PASS img.autofocus: setAttribute() to "\0"
+PASS img.autofocus: setAttribute() to object "test-toString"
+PASS img.autofocus: setAttribute() to object "test-valueOf"
+PASS img.autofocus: setAttribute() to "autofocus"
+PASS img.autofocus: IDL set to ""
+PASS img.autofocus: IDL set to " foo "
+PASS img.autofocus: IDL set to undefined
+PASS img.autofocus: IDL set to null
+PASS img.autofocus: IDL set to 7
+PASS img.autofocus: IDL set to 1.5
+PASS img.autofocus: IDL set to "5%"
+PASS img.autofocus: IDL set to "+100"
+PASS img.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS img.autofocus: IDL set to true
</span><del>-FAIL img.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL img.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL img.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL img.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL img.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL img.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL img.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL img.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS img.autofocus: IDL set to false
+PASS img.autofocus: IDL set to object "[object Object]"
+PASS img.autofocus: IDL set to NaN
+PASS img.autofocus: IDL set to Infinity
+PASS img.autofocus: IDL set to -Infinity
+PASS img.autofocus: IDL set to "\0"
+PASS img.autofocus: IDL set to object "test-toString"
+PASS img.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS img.hidden: typeof IDL attribute
</span><span class="cx"> PASS img.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS img.hidden: setAttribute() to ""
</span><span class="lines">@@ -1676,45 +1676,45 @@
</span><span class="cx"> PASS iframe.className (<iframe class>): IDL set to null
</span><span class="cx"> PASS iframe.className (<iframe class>): IDL set to object "test-toString"
</span><span class="cx"> PASS iframe.className (<iframe class>): IDL set to object "test-valueOf"
</span><del>-FAIL iframe.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL iframe.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL iframe.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL iframe.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL iframe.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL iframe.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL iframe.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL iframe.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL iframe.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL iframe.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL iframe.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS iframe.autofocus: typeof IDL attribute
+PASS iframe.autofocus: IDL get with DOM attribute unset
+PASS iframe.autofocus: setAttribute() to ""
+PASS iframe.autofocus: setAttribute() to " foo "
+PASS iframe.autofocus: setAttribute() to undefined
+PASS iframe.autofocus: setAttribute() to null
+PASS iframe.autofocus: setAttribute() to 7
+PASS iframe.autofocus: setAttribute() to 1.5
+PASS iframe.autofocus: setAttribute() to "5%"
+PASS iframe.autofocus: setAttribute() to "+100"
+PASS iframe.autofocus: setAttribute() to ".5"
+PASS iframe.autofocus: setAttribute() to true
+PASS iframe.autofocus: setAttribute() to false
+PASS iframe.autofocus: setAttribute() to object "[object Object]"
+PASS iframe.autofocus: setAttribute() to NaN
+PASS iframe.autofocus: setAttribute() to Infinity
+PASS iframe.autofocus: setAttribute() to -Infinity
+PASS iframe.autofocus: setAttribute() to "\0"
+PASS iframe.autofocus: setAttribute() to object "test-toString"
+PASS iframe.autofocus: setAttribute() to object "test-valueOf"
+PASS iframe.autofocus: setAttribute() to "autofocus"
+PASS iframe.autofocus: IDL set to ""
+PASS iframe.autofocus: IDL set to " foo "
+PASS iframe.autofocus: IDL set to undefined
+PASS iframe.autofocus: IDL set to null
+PASS iframe.autofocus: IDL set to 7
+PASS iframe.autofocus: IDL set to 1.5
+PASS iframe.autofocus: IDL set to "5%"
+PASS iframe.autofocus: IDL set to "+100"
+PASS iframe.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS iframe.autofocus: IDL set to true
</span><del>-FAIL iframe.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL iframe.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL iframe.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL iframe.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL iframe.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL iframe.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL iframe.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL iframe.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS iframe.autofocus: IDL set to false
+PASS iframe.autofocus: IDL set to object "[object Object]"
+PASS iframe.autofocus: IDL set to NaN
+PASS iframe.autofocus: IDL set to Infinity
+PASS iframe.autofocus: IDL set to -Infinity
+PASS iframe.autofocus: IDL set to "\0"
+PASS iframe.autofocus: IDL set to object "test-toString"
+PASS iframe.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS iframe.hidden: typeof IDL attribute
</span><span class="cx"> PASS iframe.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS iframe.hidden: setAttribute() to ""
</span><span class="lines">@@ -2669,45 +2669,45 @@
</span><span class="cx"> PASS embed.className (<embed class>): IDL set to null
</span><span class="cx"> PASS embed.className (<embed class>): IDL set to object "test-toString"
</span><span class="cx"> PASS embed.className (<embed class>): IDL set to object "test-valueOf"
</span><del>-FAIL embed.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL embed.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL embed.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL embed.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL embed.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL embed.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL embed.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL embed.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL embed.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL embed.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL embed.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS embed.autofocus: typeof IDL attribute
+PASS embed.autofocus: IDL get with DOM attribute unset
+PASS embed.autofocus: setAttribute() to ""
+PASS embed.autofocus: setAttribute() to " foo "
+PASS embed.autofocus: setAttribute() to undefined
+PASS embed.autofocus: setAttribute() to null
+PASS embed.autofocus: setAttribute() to 7
+PASS embed.autofocus: setAttribute() to 1.5
+PASS embed.autofocus: setAttribute() to "5%"
+PASS embed.autofocus: setAttribute() to "+100"
+PASS embed.autofocus: setAttribute() to ".5"
+PASS embed.autofocus: setAttribute() to true
+PASS embed.autofocus: setAttribute() to false
+PASS embed.autofocus: setAttribute() to object "[object Object]"
+PASS embed.autofocus: setAttribute() to NaN
+PASS embed.autofocus: setAttribute() to Infinity
+PASS embed.autofocus: setAttribute() to -Infinity
+PASS embed.autofocus: setAttribute() to "\0"
+PASS embed.autofocus: setAttribute() to object "test-toString"
+PASS embed.autofocus: setAttribute() to object "test-valueOf"
+PASS embed.autofocus: setAttribute() to "autofocus"
+PASS embed.autofocus: IDL set to ""
+PASS embed.autofocus: IDL set to " foo "
+PASS embed.autofocus: IDL set to undefined
+PASS embed.autofocus: IDL set to null
+PASS embed.autofocus: IDL set to 7
+PASS embed.autofocus: IDL set to 1.5
+PASS embed.autofocus: IDL set to "5%"
+PASS embed.autofocus: IDL set to "+100"
+PASS embed.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS embed.autofocus: IDL set to true
</span><del>-FAIL embed.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL embed.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL embed.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL embed.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL embed.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL embed.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL embed.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL embed.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS embed.autofocus: IDL set to false
+PASS embed.autofocus: IDL set to object "[object Object]"
+PASS embed.autofocus: IDL set to NaN
+PASS embed.autofocus: IDL set to Infinity
+PASS embed.autofocus: IDL set to -Infinity
+PASS embed.autofocus: IDL set to "\0"
+PASS embed.autofocus: IDL set to object "test-toString"
+PASS embed.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS embed.hidden: typeof IDL attribute
</span><span class="cx"> PASS embed.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS embed.hidden: setAttribute() to ""
</span><span class="lines">@@ -3227,45 +3227,45 @@
</span><span class="cx"> PASS object.className (<object class>): IDL set to null
</span><span class="cx"> PASS object.className (<object class>): IDL set to object "test-toString"
</span><span class="cx"> PASS object.className (<object class>): IDL set to object "test-valueOf"
</span><del>-FAIL object.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL object.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL object.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL object.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL object.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL object.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL object.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL object.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL object.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL object.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL object.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS object.autofocus: typeof IDL attribute
+PASS object.autofocus: IDL get with DOM attribute unset
+PASS object.autofocus: setAttribute() to ""
+PASS object.autofocus: setAttribute() to " foo "
+PASS object.autofocus: setAttribute() to undefined
+PASS object.autofocus: setAttribute() to null
+PASS object.autofocus: setAttribute() to 7
+PASS object.autofocus: setAttribute() to 1.5
+PASS object.autofocus: setAttribute() to "5%"
+PASS object.autofocus: setAttribute() to "+100"
+PASS object.autofocus: setAttribute() to ".5"
+PASS object.autofocus: setAttribute() to true
+PASS object.autofocus: setAttribute() to false
+PASS object.autofocus: setAttribute() to object "[object Object]"
+PASS object.autofocus: setAttribute() to NaN
+PASS object.autofocus: setAttribute() to Infinity
+PASS object.autofocus: setAttribute() to -Infinity
+PASS object.autofocus: setAttribute() to "\0"
+PASS object.autofocus: setAttribute() to object "test-toString"
+PASS object.autofocus: setAttribute() to object "test-valueOf"
+PASS object.autofocus: setAttribute() to "autofocus"
+PASS object.autofocus: IDL set to ""
+PASS object.autofocus: IDL set to " foo "
+PASS object.autofocus: IDL set to undefined
+PASS object.autofocus: IDL set to null
+PASS object.autofocus: IDL set to 7
+PASS object.autofocus: IDL set to 1.5
+PASS object.autofocus: IDL set to "5%"
+PASS object.autofocus: IDL set to "+100"
+PASS object.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS object.autofocus: IDL set to true
</span><del>-FAIL object.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL object.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL object.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL object.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL object.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL object.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL object.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL object.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS object.autofocus: IDL set to false
+PASS object.autofocus: IDL set to object "[object Object]"
+PASS object.autofocus: IDL set to NaN
+PASS object.autofocus: IDL set to Infinity
+PASS object.autofocus: IDL set to -Infinity
+PASS object.autofocus: IDL set to "\0"
+PASS object.autofocus: IDL set to object "test-toString"
+PASS object.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS object.hidden: typeof IDL attribute
</span><span class="cx"> PASS object.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS object.hidden: setAttribute() to ""
</span><span class="lines">@@ -4226,45 +4226,45 @@
</span><span class="cx"> PASS param.className (<param class>): IDL set to null
</span><span class="cx"> PASS param.className (<param class>): IDL set to object "test-toString"
</span><span class="cx"> PASS param.className (<param class>): IDL set to object "test-valueOf"
</span><del>-FAIL param.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL param.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL param.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL param.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL param.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL param.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL param.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL param.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL param.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL param.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL param.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS param.autofocus: typeof IDL attribute
+PASS param.autofocus: IDL get with DOM attribute unset
+PASS param.autofocus: setAttribute() to ""
+PASS param.autofocus: setAttribute() to " foo "
+PASS param.autofocus: setAttribute() to undefined
+PASS param.autofocus: setAttribute() to null
+PASS param.autofocus: setAttribute() to 7
+PASS param.autofocus: setAttribute() to 1.5
+PASS param.autofocus: setAttribute() to "5%"
+PASS param.autofocus: setAttribute() to "+100"
+PASS param.autofocus: setAttribute() to ".5"
+PASS param.autofocus: setAttribute() to true
+PASS param.autofocus: setAttribute() to false
+PASS param.autofocus: setAttribute() to object "[object Object]"
+PASS param.autofocus: setAttribute() to NaN
+PASS param.autofocus: setAttribute() to Infinity
+PASS param.autofocus: setAttribute() to -Infinity
+PASS param.autofocus: setAttribute() to "\0"
+PASS param.autofocus: setAttribute() to object "test-toString"
+PASS param.autofocus: setAttribute() to object "test-valueOf"
+PASS param.autofocus: setAttribute() to "autofocus"
+PASS param.autofocus: IDL set to ""
+PASS param.autofocus: IDL set to " foo "
+PASS param.autofocus: IDL set to undefined
+PASS param.autofocus: IDL set to null
+PASS param.autofocus: IDL set to 7
+PASS param.autofocus: IDL set to 1.5
+PASS param.autofocus: IDL set to "5%"
+PASS param.autofocus: IDL set to "+100"
+PASS param.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS param.autofocus: IDL set to true
</span><del>-FAIL param.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL param.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL param.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL param.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL param.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL param.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL param.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL param.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS param.autofocus: IDL set to false
+PASS param.autofocus: IDL set to object "[object Object]"
+PASS param.autofocus: IDL set to NaN
+PASS param.autofocus: IDL set to Infinity
+PASS param.autofocus: IDL set to -Infinity
+PASS param.autofocus: IDL set to "\0"
+PASS param.autofocus: IDL set to object "test-toString"
+PASS param.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS param.hidden: typeof IDL attribute
</span><span class="cx"> PASS param.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS param.hidden: setAttribute() to ""
</span><span class="lines">@@ -4702,45 +4702,45 @@
</span><span class="cx"> PASS video.className (<video class>): IDL set to null
</span><span class="cx"> PASS video.className (<video class>): IDL set to object "test-toString"
</span><span class="cx"> PASS video.className (<video class>): IDL set to object "test-valueOf"
</span><del>-FAIL video.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL video.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL video.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL video.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL video.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL video.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL video.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL video.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL video.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL video.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL video.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS video.autofocus: typeof IDL attribute
+PASS video.autofocus: IDL get with DOM attribute unset
+PASS video.autofocus: setAttribute() to ""
+PASS video.autofocus: setAttribute() to " foo "
+PASS video.autofocus: setAttribute() to undefined
+PASS video.autofocus: setAttribute() to null
+PASS video.autofocus: setAttribute() to 7
+PASS video.autofocus: setAttribute() to 1.5
+PASS video.autofocus: setAttribute() to "5%"
+PASS video.autofocus: setAttribute() to "+100"
+PASS video.autofocus: setAttribute() to ".5"
+PASS video.autofocus: setAttribute() to true
+PASS video.autofocus: setAttribute() to false
+PASS video.autofocus: setAttribute() to object "[object Object]"
+PASS video.autofocus: setAttribute() to NaN
+PASS video.autofocus: setAttribute() to Infinity
+PASS video.autofocus: setAttribute() to -Infinity
+PASS video.autofocus: setAttribute() to "\0"
+PASS video.autofocus: setAttribute() to object "test-toString"
+PASS video.autofocus: setAttribute() to object "test-valueOf"
+PASS video.autofocus: setAttribute() to "autofocus"
+PASS video.autofocus: IDL set to ""
+PASS video.autofocus: IDL set to " foo "
+PASS video.autofocus: IDL set to undefined
+PASS video.autofocus: IDL set to null
+PASS video.autofocus: IDL set to 7
+PASS video.autofocus: IDL set to 1.5
+PASS video.autofocus: IDL set to "5%"
+PASS video.autofocus: IDL set to "+100"
+PASS video.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS video.autofocus: IDL set to true
</span><del>-FAIL video.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL video.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL video.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL video.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL video.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL video.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL video.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL video.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS video.autofocus: IDL set to false
+PASS video.autofocus: IDL set to object "[object Object]"
+PASS video.autofocus: IDL set to NaN
+PASS video.autofocus: IDL set to Infinity
+PASS video.autofocus: IDL set to -Infinity
+PASS video.autofocus: IDL set to "\0"
+PASS video.autofocus: IDL set to object "test-toString"
+PASS video.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS video.hidden: typeof IDL attribute
</span><span class="cx"> PASS video.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS video.hidden: setAttribute() to ""
</span><span class="lines">@@ -5541,45 +5541,45 @@
</span><span class="cx"> PASS audio.className (<audio class>): IDL set to null
</span><span class="cx"> PASS audio.className (<audio class>): IDL set to object "test-toString"
</span><span class="cx"> PASS audio.className (<audio class>): IDL set to object "test-valueOf"
</span><del>-FAIL audio.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL audio.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL audio.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL audio.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL audio.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL audio.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL audio.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL audio.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL audio.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL audio.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL audio.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS audio.autofocus: typeof IDL attribute
+PASS audio.autofocus: IDL get with DOM attribute unset
+PASS audio.autofocus: setAttribute() to ""
+PASS audio.autofocus: setAttribute() to " foo "
+PASS audio.autofocus: setAttribute() to undefined
+PASS audio.autofocus: setAttribute() to null
+PASS audio.autofocus: setAttribute() to 7
+PASS audio.autofocus: setAttribute() to 1.5
+PASS audio.autofocus: setAttribute() to "5%"
+PASS audio.autofocus: setAttribute() to "+100"
+PASS audio.autofocus: setAttribute() to ".5"
+PASS audio.autofocus: setAttribute() to true
+PASS audio.autofocus: setAttribute() to false
+PASS audio.autofocus: setAttribute() to object "[object Object]"
+PASS audio.autofocus: setAttribute() to NaN
+PASS audio.autofocus: setAttribute() to Infinity
+PASS audio.autofocus: setAttribute() to -Infinity
+PASS audio.autofocus: setAttribute() to "\0"
+PASS audio.autofocus: setAttribute() to object "test-toString"
+PASS audio.autofocus: setAttribute() to object "test-valueOf"
+PASS audio.autofocus: setAttribute() to "autofocus"
+PASS audio.autofocus: IDL set to ""
+PASS audio.autofocus: IDL set to " foo "
+PASS audio.autofocus: IDL set to undefined
+PASS audio.autofocus: IDL set to null
+PASS audio.autofocus: IDL set to 7
+PASS audio.autofocus: IDL set to 1.5
+PASS audio.autofocus: IDL set to "5%"
+PASS audio.autofocus: IDL set to "+100"
+PASS audio.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS audio.autofocus: IDL set to true
</span><del>-FAIL audio.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL audio.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL audio.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL audio.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL audio.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL audio.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL audio.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL audio.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS audio.autofocus: IDL set to false
+PASS audio.autofocus: IDL set to object "[object Object]"
+PASS audio.autofocus: IDL set to NaN
+PASS audio.autofocus: IDL set to Infinity
+PASS audio.autofocus: IDL set to -Infinity
+PASS audio.autofocus: IDL set to "\0"
+PASS audio.autofocus: IDL set to object "test-toString"
+PASS audio.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS audio.hidden: typeof IDL attribute
</span><span class="cx"> PASS audio.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS audio.hidden: setAttribute() to ""
</span><span class="lines">@@ -6167,45 +6167,45 @@
</span><span class="cx"> PASS source.className (<source class>): IDL set to null
</span><span class="cx"> PASS source.className (<source class>): IDL set to object "test-toString"
</span><span class="cx"> PASS source.className (<source class>): IDL set to object "test-valueOf"
</span><del>-FAIL source.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL source.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL source.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL source.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL source.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL source.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL source.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL source.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL source.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL source.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL source.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS source.autofocus: typeof IDL attribute
+PASS source.autofocus: IDL get with DOM attribute unset
+PASS source.autofocus: setAttribute() to ""
+PASS source.autofocus: setAttribute() to " foo "
+PASS source.autofocus: setAttribute() to undefined
+PASS source.autofocus: setAttribute() to null
+PASS source.autofocus: setAttribute() to 7
+PASS source.autofocus: setAttribute() to 1.5
+PASS source.autofocus: setAttribute() to "5%"
+PASS source.autofocus: setAttribute() to "+100"
+PASS source.autofocus: setAttribute() to ".5"
+PASS source.autofocus: setAttribute() to true
+PASS source.autofocus: setAttribute() to false
+PASS source.autofocus: setAttribute() to object "[object Object]"
+PASS source.autofocus: setAttribute() to NaN
+PASS source.autofocus: setAttribute() to Infinity
+PASS source.autofocus: setAttribute() to -Infinity
+PASS source.autofocus: setAttribute() to "\0"
+PASS source.autofocus: setAttribute() to object "test-toString"
+PASS source.autofocus: setAttribute() to object "test-valueOf"
+PASS source.autofocus: setAttribute() to "autofocus"
+PASS source.autofocus: IDL set to ""
+PASS source.autofocus: IDL set to " foo "
+PASS source.autofocus: IDL set to undefined
+PASS source.autofocus: IDL set to null
+PASS source.autofocus: IDL set to 7
+PASS source.autofocus: IDL set to 1.5
+PASS source.autofocus: IDL set to "5%"
+PASS source.autofocus: IDL set to "+100"
+PASS source.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS source.autofocus: IDL set to true
</span><del>-FAIL source.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL source.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL source.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL source.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL source.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL source.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL source.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL source.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS source.autofocus: IDL set to false
+PASS source.autofocus: IDL set to object "[object Object]"
+PASS source.autofocus: IDL set to NaN
+PASS source.autofocus: IDL set to Infinity
+PASS source.autofocus: IDL set to -Infinity
+PASS source.autofocus: IDL set to "\0"
+PASS source.autofocus: IDL set to object "test-toString"
+PASS source.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS source.hidden: typeof IDL attribute
</span><span class="cx"> PASS source.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS source.hidden: setAttribute() to ""
</span><span class="lines">@@ -6687,45 +6687,45 @@
</span><span class="cx"> PASS track.className (<track class>): IDL set to null
</span><span class="cx"> PASS track.className (<track class>): IDL set to object "test-toString"
</span><span class="cx"> PASS track.className (<track class>): IDL set to object "test-valueOf"
</span><del>-FAIL track.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL track.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL track.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL track.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL track.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL track.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL track.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL track.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL track.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL track.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL track.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS track.autofocus: typeof IDL attribute
+PASS track.autofocus: IDL get with DOM attribute unset
+PASS track.autofocus: setAttribute() to ""
+PASS track.autofocus: setAttribute() to " foo "
+PASS track.autofocus: setAttribute() to undefined
+PASS track.autofocus: setAttribute() to null
+PASS track.autofocus: setAttribute() to 7
+PASS track.autofocus: setAttribute() to 1.5
+PASS track.autofocus: setAttribute() to "5%"
+PASS track.autofocus: setAttribute() to "+100"
+PASS track.autofocus: setAttribute() to ".5"
+PASS track.autofocus: setAttribute() to true
+PASS track.autofocus: setAttribute() to false
+PASS track.autofocus: setAttribute() to object "[object Object]"
+PASS track.autofocus: setAttribute() to NaN
+PASS track.autofocus: setAttribute() to Infinity
+PASS track.autofocus: setAttribute() to -Infinity
+PASS track.autofocus: setAttribute() to "\0"
+PASS track.autofocus: setAttribute() to object "test-toString"
+PASS track.autofocus: setAttribute() to object "test-valueOf"
+PASS track.autofocus: setAttribute() to "autofocus"
+PASS track.autofocus: IDL set to ""
+PASS track.autofocus: IDL set to " foo "
+PASS track.autofocus: IDL set to undefined
+PASS track.autofocus: IDL set to null
+PASS track.autofocus: IDL set to 7
+PASS track.autofocus: IDL set to 1.5
+PASS track.autofocus: IDL set to "5%"
+PASS track.autofocus: IDL set to "+100"
+PASS track.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS track.autofocus: IDL set to true
</span><del>-FAIL track.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL track.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL track.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL track.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL track.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL track.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL track.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL track.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS track.autofocus: IDL set to false
+PASS track.autofocus: IDL set to object "[object Object]"
+PASS track.autofocus: IDL set to NaN
+PASS track.autofocus: IDL set to Infinity
+PASS track.autofocus: IDL set to -Infinity
+PASS track.autofocus: IDL set to "\0"
+PASS track.autofocus: IDL set to object "test-toString"
+PASS track.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS track.hidden: typeof IDL attribute
</span><span class="cx"> PASS track.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS track.hidden: setAttribute() to ""
</span><span class="lines">@@ -7266,45 +7266,45 @@
</span><span class="cx"> PASS canvas.className (<canvas class>): IDL set to null
</span><span class="cx"> PASS canvas.className (<canvas class>): IDL set to object "test-toString"
</span><span class="cx"> PASS canvas.className (<canvas class>): IDL set to object "test-valueOf"
</span><del>-FAIL canvas.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL canvas.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL canvas.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL canvas.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL canvas.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL canvas.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL canvas.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL canvas.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL canvas.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL canvas.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL canvas.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS canvas.autofocus: typeof IDL attribute
+PASS canvas.autofocus: IDL get with DOM attribute unset
+PASS canvas.autofocus: setAttribute() to ""
+PASS canvas.autofocus: setAttribute() to " foo "
+PASS canvas.autofocus: setAttribute() to undefined
+PASS canvas.autofocus: setAttribute() to null
+PASS canvas.autofocus: setAttribute() to 7
+PASS canvas.autofocus: setAttribute() to 1.5
+PASS canvas.autofocus: setAttribute() to "5%"
+PASS canvas.autofocus: setAttribute() to "+100"
+PASS canvas.autofocus: setAttribute() to ".5"
+PASS canvas.autofocus: setAttribute() to true
+PASS canvas.autofocus: setAttribute() to false
+PASS canvas.autofocus: setAttribute() to object "[object Object]"
+PASS canvas.autofocus: setAttribute() to NaN
+PASS canvas.autofocus: setAttribute() to Infinity
+PASS canvas.autofocus: setAttribute() to -Infinity
+PASS canvas.autofocus: setAttribute() to "\0"
+PASS canvas.autofocus: setAttribute() to object "test-toString"
+PASS canvas.autofocus: setAttribute() to object "test-valueOf"
+PASS canvas.autofocus: setAttribute() to "autofocus"
+PASS canvas.autofocus: IDL set to ""
+PASS canvas.autofocus: IDL set to " foo "
+PASS canvas.autofocus: IDL set to undefined
+PASS canvas.autofocus: IDL set to null
+PASS canvas.autofocus: IDL set to 7
+PASS canvas.autofocus: IDL set to 1.5
+PASS canvas.autofocus: IDL set to "5%"
+PASS canvas.autofocus: IDL set to "+100"
+PASS canvas.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS canvas.autofocus: IDL set to true
</span><del>-FAIL canvas.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL canvas.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL canvas.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL canvas.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL canvas.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL canvas.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL canvas.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL canvas.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS canvas.autofocus: IDL set to false
+PASS canvas.autofocus: IDL set to object "[object Object]"
+PASS canvas.autofocus: IDL set to NaN
+PASS canvas.autofocus: IDL set to Infinity
+PASS canvas.autofocus: IDL set to -Infinity
+PASS canvas.autofocus: IDL set to "\0"
+PASS canvas.autofocus: IDL set to object "test-toString"
+PASS canvas.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS canvas.hidden: typeof IDL attribute
</span><span class="cx"> PASS canvas.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS canvas.hidden: setAttribute() to ""
</span><span class="lines">@@ -7716,45 +7716,45 @@
</span><span class="cx"> PASS map.className (<map class>): IDL set to null
</span><span class="cx"> PASS map.className (<map class>): IDL set to object "test-toString"
</span><span class="cx"> PASS map.className (<map class>): IDL set to object "test-valueOf"
</span><del>-FAIL map.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL map.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL map.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL map.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL map.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL map.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL map.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL map.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL map.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL map.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL map.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS map.autofocus: typeof IDL attribute
+PASS map.autofocus: IDL get with DOM attribute unset
+PASS map.autofocus: setAttribute() to ""
+PASS map.autofocus: setAttribute() to " foo "
+PASS map.autofocus: setAttribute() to undefined
+PASS map.autofocus: setAttribute() to null
+PASS map.autofocus: setAttribute() to 7
+PASS map.autofocus: setAttribute() to 1.5
+PASS map.autofocus: setAttribute() to "5%"
+PASS map.autofocus: setAttribute() to "+100"
+PASS map.autofocus: setAttribute() to ".5"
+PASS map.autofocus: setAttribute() to true
+PASS map.autofocus: setAttribute() to false
+PASS map.autofocus: setAttribute() to object "[object Object]"
+PASS map.autofocus: setAttribute() to NaN
+PASS map.autofocus: setAttribute() to Infinity
+PASS map.autofocus: setAttribute() to -Infinity
+PASS map.autofocus: setAttribute() to "\0"
+PASS map.autofocus: setAttribute() to object "test-toString"
+PASS map.autofocus: setAttribute() to object "test-valueOf"
+PASS map.autofocus: setAttribute() to "autofocus"
+PASS map.autofocus: IDL set to ""
+PASS map.autofocus: IDL set to " foo "
+PASS map.autofocus: IDL set to undefined
+PASS map.autofocus: IDL set to null
+PASS map.autofocus: IDL set to 7
+PASS map.autofocus: IDL set to 1.5
+PASS map.autofocus: IDL set to "5%"
+PASS map.autofocus: IDL set to "+100"
+PASS map.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS map.autofocus: IDL set to true
</span><del>-FAIL map.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL map.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL map.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL map.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL map.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL map.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL map.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL map.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS map.autofocus: IDL set to false
+PASS map.autofocus: IDL set to object "[object Object]"
+PASS map.autofocus: IDL set to NaN
+PASS map.autofocus: IDL set to Infinity
+PASS map.autofocus: IDL set to -Infinity
+PASS map.autofocus: IDL set to "\0"
+PASS map.autofocus: IDL set to object "test-toString"
+PASS map.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS map.hidden: typeof IDL attribute
</span><span class="cx"> PASS map.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS map.hidden: setAttribute() to ""
</span><span class="lines">@@ -8078,45 +8078,45 @@
</span><span class="cx"> PASS area.className (<area class>): IDL set to null
</span><span class="cx"> PASS area.className (<area class>): IDL set to object "test-toString"
</span><span class="cx"> PASS area.className (<area class>): IDL set to object "test-valueOf"
</span><del>-FAIL area.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL area.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL area.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL area.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL area.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL area.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL area.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL area.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL area.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL area.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL area.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS area.autofocus: typeof IDL attribute
+PASS area.autofocus: IDL get with DOM attribute unset
+PASS area.autofocus: setAttribute() to ""
+PASS area.autofocus: setAttribute() to " foo "
+PASS area.autofocus: setAttribute() to undefined
+PASS area.autofocus: setAttribute() to null
+PASS area.autofocus: setAttribute() to 7
+PASS area.autofocus: setAttribute() to 1.5
+PASS area.autofocus: setAttribute() to "5%"
+PASS area.autofocus: setAttribute() to "+100"
+PASS area.autofocus: setAttribute() to ".5"
+PASS area.autofocus: setAttribute() to true
+PASS area.autofocus: setAttribute() to false
+PASS area.autofocus: setAttribute() to object "[object Object]"
+PASS area.autofocus: setAttribute() to NaN
+PASS area.autofocus: setAttribute() to Infinity
+PASS area.autofocus: setAttribute() to -Infinity
+PASS area.autofocus: setAttribute() to "\0"
+PASS area.autofocus: setAttribute() to object "test-toString"
+PASS area.autofocus: setAttribute() to object "test-valueOf"
+PASS area.autofocus: setAttribute() to "autofocus"
+PASS area.autofocus: IDL set to ""
+PASS area.autofocus: IDL set to " foo "
+PASS area.autofocus: IDL set to undefined
+PASS area.autofocus: IDL set to null
+PASS area.autofocus: IDL set to 7
+PASS area.autofocus: IDL set to 1.5
+PASS area.autofocus: IDL set to "5%"
+PASS area.autofocus: IDL set to "+100"
+PASS area.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS area.autofocus: IDL set to true
</span><del>-FAIL area.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL area.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL area.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL area.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL area.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL area.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL area.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL area.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS area.autofocus: IDL set to false
+PASS area.autofocus: IDL set to object "[object Object]"
+PASS area.autofocus: IDL set to NaN
+PASS area.autofocus: IDL set to Infinity
+PASS area.autofocus: IDL set to -Infinity
+PASS area.autofocus: IDL set to "\0"
+PASS area.autofocus: IDL set to object "test-toString"
+PASS area.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS area.hidden: typeof IDL attribute
</span><span class="cx"> PASS area.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS area.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectiongroupingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt      2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt 2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS p.className (<p class>): IDL set to null
</span><span class="cx"> PASS p.className (<p class>): IDL set to object "test-toString"
</span><span class="cx"> PASS p.className (<p class>): IDL set to object "test-valueOf"
</span><del>-FAIL p.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL p.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL p.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL p.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL p.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL p.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL p.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL p.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL p.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL p.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL p.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS p.autofocus: typeof IDL attribute
+PASS p.autofocus: IDL get with DOM attribute unset
+PASS p.autofocus: setAttribute() to ""
+PASS p.autofocus: setAttribute() to " foo "
+PASS p.autofocus: setAttribute() to undefined
+PASS p.autofocus: setAttribute() to null
+PASS p.autofocus: setAttribute() to 7
+PASS p.autofocus: setAttribute() to 1.5
+PASS p.autofocus: setAttribute() to "5%"
+PASS p.autofocus: setAttribute() to "+100"
+PASS p.autofocus: setAttribute() to ".5"
+PASS p.autofocus: setAttribute() to true
+PASS p.autofocus: setAttribute() to false
+PASS p.autofocus: setAttribute() to object "[object Object]"
+PASS p.autofocus: setAttribute() to NaN
+PASS p.autofocus: setAttribute() to Infinity
+PASS p.autofocus: setAttribute() to -Infinity
+PASS p.autofocus: setAttribute() to "\0"
+PASS p.autofocus: setAttribute() to object "test-toString"
+PASS p.autofocus: setAttribute() to object "test-valueOf"
+PASS p.autofocus: setAttribute() to "autofocus"
+PASS p.autofocus: IDL set to ""
+PASS p.autofocus: IDL set to " foo "
+PASS p.autofocus: IDL set to undefined
+PASS p.autofocus: IDL set to null
+PASS p.autofocus: IDL set to 7
+PASS p.autofocus: IDL set to 1.5
+PASS p.autofocus: IDL set to "5%"
+PASS p.autofocus: IDL set to "+100"
+PASS p.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS p.autofocus: IDL set to true
</span><del>-FAIL p.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL p.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL p.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL p.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL p.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL p.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL p.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL p.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS p.autofocus: IDL set to false
+PASS p.autofocus: IDL set to object "[object Object]"
+PASS p.autofocus: IDL set to NaN
+PASS p.autofocus: IDL set to Infinity
+PASS p.autofocus: IDL set to -Infinity
+PASS p.autofocus: IDL set to "\0"
+PASS p.autofocus: IDL set to object "test-toString"
+PASS p.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS p.hidden: typeof IDL attribute
</span><span class="cx"> PASS p.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS p.hidden: setAttribute() to ""
</span><span class="lines">@@ -545,45 +545,45 @@
</span><span class="cx"> PASS hr.className (<hr class>): IDL set to null
</span><span class="cx"> PASS hr.className (<hr class>): IDL set to object "test-toString"
</span><span class="cx"> PASS hr.className (<hr class>): IDL set to object "test-valueOf"
</span><del>-FAIL hr.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL hr.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hr.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL hr.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL hr.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL hr.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL hr.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL hr.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL hr.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL hr.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL hr.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS hr.autofocus: typeof IDL attribute
+PASS hr.autofocus: IDL get with DOM attribute unset
+PASS hr.autofocus: setAttribute() to ""
+PASS hr.autofocus: setAttribute() to " foo "
+PASS hr.autofocus: setAttribute() to undefined
+PASS hr.autofocus: setAttribute() to null
+PASS hr.autofocus: setAttribute() to 7
+PASS hr.autofocus: setAttribute() to 1.5
+PASS hr.autofocus: setAttribute() to "5%"
+PASS hr.autofocus: setAttribute() to "+100"
+PASS hr.autofocus: setAttribute() to ".5"
+PASS hr.autofocus: setAttribute() to true
+PASS hr.autofocus: setAttribute() to false
+PASS hr.autofocus: setAttribute() to object "[object Object]"
+PASS hr.autofocus: setAttribute() to NaN
+PASS hr.autofocus: setAttribute() to Infinity
+PASS hr.autofocus: setAttribute() to -Infinity
+PASS hr.autofocus: setAttribute() to "\0"
+PASS hr.autofocus: setAttribute() to object "test-toString"
+PASS hr.autofocus: setAttribute() to object "test-valueOf"
+PASS hr.autofocus: setAttribute() to "autofocus"
+PASS hr.autofocus: IDL set to ""
+PASS hr.autofocus: IDL set to " foo "
+PASS hr.autofocus: IDL set to undefined
+PASS hr.autofocus: IDL set to null
+PASS hr.autofocus: IDL set to 7
+PASS hr.autofocus: IDL set to 1.5
+PASS hr.autofocus: IDL set to "5%"
+PASS hr.autofocus: IDL set to "+100"
+PASS hr.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS hr.autofocus: IDL set to true
</span><del>-FAIL hr.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL hr.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL hr.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL hr.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL hr.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL hr.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL hr.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL hr.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS hr.autofocus: IDL set to false
+PASS hr.autofocus: IDL set to object "[object Object]"
+PASS hr.autofocus: IDL set to NaN
+PASS hr.autofocus: IDL set to Infinity
+PASS hr.autofocus: IDL set to -Infinity
+PASS hr.autofocus: IDL set to "\0"
+PASS hr.autofocus: IDL set to object "test-toString"
+PASS hr.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS hr.hidden: typeof IDL attribute
</span><span class="cx"> PASS hr.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS hr.hidden: setAttribute() to ""
</span><span class="lines">@@ -1060,45 +1060,45 @@
</span><span class="cx"> PASS pre.className (<pre class>): IDL set to null
</span><span class="cx"> PASS pre.className (<pre class>): IDL set to object "test-toString"
</span><span class="cx"> PASS pre.className (<pre class>): IDL set to object "test-valueOf"
</span><del>-FAIL pre.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL pre.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL pre.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL pre.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL pre.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL pre.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL pre.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL pre.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL pre.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL pre.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL pre.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS pre.autofocus: typeof IDL attribute
+PASS pre.autofocus: IDL get with DOM attribute unset
+PASS pre.autofocus: setAttribute() to ""
+PASS pre.autofocus: setAttribute() to " foo "
+PASS pre.autofocus: setAttribute() to undefined
+PASS pre.autofocus: setAttribute() to null
+PASS pre.autofocus: setAttribute() to 7
+PASS pre.autofocus: setAttribute() to 1.5
+PASS pre.autofocus: setAttribute() to "5%"
+PASS pre.autofocus: setAttribute() to "+100"
+PASS pre.autofocus: setAttribute() to ".5"
+PASS pre.autofocus: setAttribute() to true
+PASS pre.autofocus: setAttribute() to false
+PASS pre.autofocus: setAttribute() to object "[object Object]"
+PASS pre.autofocus: setAttribute() to NaN
+PASS pre.autofocus: setAttribute() to Infinity
+PASS pre.autofocus: setAttribute() to -Infinity
+PASS pre.autofocus: setAttribute() to "\0"
+PASS pre.autofocus: setAttribute() to object "test-toString"
+PASS pre.autofocus: setAttribute() to object "test-valueOf"
+PASS pre.autofocus: setAttribute() to "autofocus"
+PASS pre.autofocus: IDL set to ""
+PASS pre.autofocus: IDL set to " foo "
+PASS pre.autofocus: IDL set to undefined
+PASS pre.autofocus: IDL set to null
+PASS pre.autofocus: IDL set to 7
+PASS pre.autofocus: IDL set to 1.5
+PASS pre.autofocus: IDL set to "5%"
+PASS pre.autofocus: IDL set to "+100"
+PASS pre.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS pre.autofocus: IDL set to true
</span><del>-FAIL pre.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL pre.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL pre.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL pre.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL pre.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL pre.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL pre.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL pre.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS pre.autofocus: IDL set to false
+PASS pre.autofocus: IDL set to object "[object Object]"
+PASS pre.autofocus: IDL set to NaN
+PASS pre.autofocus: IDL set to Infinity
+PASS pre.autofocus: IDL set to -Infinity
+PASS pre.autofocus: IDL set to "\0"
+PASS pre.autofocus: IDL set to object "test-toString"
+PASS pre.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS pre.hidden: typeof IDL attribute
</span><span class="cx"> PASS pre.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS pre.hidden: setAttribute() to ""
</span><span class="lines">@@ -1447,45 +1447,45 @@
</span><span class="cx"> PASS blockquote.className (<blockquote class>): IDL set to null
</span><span class="cx"> PASS blockquote.className (<blockquote class>): IDL set to object "test-toString"
</span><span class="cx"> PASS blockquote.className (<blockquote class>): IDL set to object "test-valueOf"
</span><del>-FAIL blockquote.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL blockquote.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL blockquote.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL blockquote.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL blockquote.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL blockquote.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL blockquote.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL blockquote.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL blockquote.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL blockquote.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL blockquote.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS blockquote.autofocus: typeof IDL attribute
+PASS blockquote.autofocus: IDL get with DOM attribute unset
+PASS blockquote.autofocus: setAttribute() to ""
+PASS blockquote.autofocus: setAttribute() to " foo "
+PASS blockquote.autofocus: setAttribute() to undefined
+PASS blockquote.autofocus: setAttribute() to null
+PASS blockquote.autofocus: setAttribute() to 7
+PASS blockquote.autofocus: setAttribute() to 1.5
+PASS blockquote.autofocus: setAttribute() to "5%"
+PASS blockquote.autofocus: setAttribute() to "+100"
+PASS blockquote.autofocus: setAttribute() to ".5"
+PASS blockquote.autofocus: setAttribute() to true
+PASS blockquote.autofocus: setAttribute() to false
+PASS blockquote.autofocus: setAttribute() to object "[object Object]"
+PASS blockquote.autofocus: setAttribute() to NaN
+PASS blockquote.autofocus: setAttribute() to Infinity
+PASS blockquote.autofocus: setAttribute() to -Infinity
+PASS blockquote.autofocus: setAttribute() to "\0"
+PASS blockquote.autofocus: setAttribute() to object "test-toString"
+PASS blockquote.autofocus: setAttribute() to object "test-valueOf"
+PASS blockquote.autofocus: setAttribute() to "autofocus"
+PASS blockquote.autofocus: IDL set to ""
+PASS blockquote.autofocus: IDL set to " foo "
+PASS blockquote.autofocus: IDL set to undefined
+PASS blockquote.autofocus: IDL set to null
+PASS blockquote.autofocus: IDL set to 7
+PASS blockquote.autofocus: IDL set to 1.5
+PASS blockquote.autofocus: IDL set to "5%"
+PASS blockquote.autofocus: IDL set to "+100"
+PASS blockquote.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS blockquote.autofocus: IDL set to true
</span><del>-FAIL blockquote.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL blockquote.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL blockquote.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL blockquote.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL blockquote.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL blockquote.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL blockquote.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL blockquote.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS blockquote.autofocus: IDL set to false
+PASS blockquote.autofocus: IDL set to object "[object Object]"
+PASS blockquote.autofocus: IDL set to NaN
+PASS blockquote.autofocus: IDL set to Infinity
+PASS blockquote.autofocus: IDL set to -Infinity
+PASS blockquote.autofocus: IDL set to "\0"
+PASS blockquote.autofocus: IDL set to object "test-toString"
+PASS blockquote.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS blockquote.hidden: typeof IDL attribute
</span><span class="cx"> PASS blockquote.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS blockquote.hidden: setAttribute() to ""
</span><span class="lines">@@ -1815,45 +1815,45 @@
</span><span class="cx"> PASS ol.className (<ol class>): IDL set to null
</span><span class="cx"> PASS ol.className (<ol class>): IDL set to object "test-toString"
</span><span class="cx"> PASS ol.className (<ol class>): IDL set to object "test-valueOf"
</span><del>-FAIL ol.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL ol.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ol.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL ol.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL ol.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL ol.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL ol.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL ol.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL ol.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL ol.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL ol.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS ol.autofocus: typeof IDL attribute
+PASS ol.autofocus: IDL get with DOM attribute unset
+PASS ol.autofocus: setAttribute() to ""
+PASS ol.autofocus: setAttribute() to " foo "
+PASS ol.autofocus: setAttribute() to undefined
+PASS ol.autofocus: setAttribute() to null
+PASS ol.autofocus: setAttribute() to 7
+PASS ol.autofocus: setAttribute() to 1.5
+PASS ol.autofocus: setAttribute() to "5%"
+PASS ol.autofocus: setAttribute() to "+100"
+PASS ol.autofocus: setAttribute() to ".5"
+PASS ol.autofocus: setAttribute() to true
+PASS ol.autofocus: setAttribute() to false
+PASS ol.autofocus: setAttribute() to object "[object Object]"
+PASS ol.autofocus: setAttribute() to NaN
+PASS ol.autofocus: setAttribute() to Infinity
+PASS ol.autofocus: setAttribute() to -Infinity
+PASS ol.autofocus: setAttribute() to "\0"
+PASS ol.autofocus: setAttribute() to object "test-toString"
+PASS ol.autofocus: setAttribute() to object "test-valueOf"
+PASS ol.autofocus: setAttribute() to "autofocus"
+PASS ol.autofocus: IDL set to ""
+PASS ol.autofocus: IDL set to " foo "
+PASS ol.autofocus: IDL set to undefined
+PASS ol.autofocus: IDL set to null
+PASS ol.autofocus: IDL set to 7
+PASS ol.autofocus: IDL set to 1.5
+PASS ol.autofocus: IDL set to "5%"
+PASS ol.autofocus: IDL set to "+100"
+PASS ol.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS ol.autofocus: IDL set to true
</span><del>-FAIL ol.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL ol.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL ol.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL ol.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL ol.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL ol.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL ol.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL ol.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS ol.autofocus: IDL set to false
+PASS ol.autofocus: IDL set to object "[object Object]"
+PASS ol.autofocus: IDL set to NaN
+PASS ol.autofocus: IDL set to Infinity
+PASS ol.autofocus: IDL set to -Infinity
+PASS ol.autofocus: IDL set to "\0"
+PASS ol.autofocus: IDL set to object "test-toString"
+PASS ol.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS ol.hidden: typeof IDL attribute
</span><span class="cx"> PASS ol.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS ol.hidden: setAttribute() to ""
</span><span class="lines">@@ -2318,45 +2318,45 @@
</span><span class="cx"> PASS ul.className (<ul class>): IDL set to null
</span><span class="cx"> PASS ul.className (<ul class>): IDL set to object "test-toString"
</span><span class="cx"> PASS ul.className (<ul class>): IDL set to object "test-valueOf"
</span><del>-FAIL ul.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL ul.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ul.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL ul.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL ul.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL ul.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL ul.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL ul.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL ul.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL ul.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL ul.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS ul.autofocus: typeof IDL attribute
+PASS ul.autofocus: IDL get with DOM attribute unset
+PASS ul.autofocus: setAttribute() to ""
+PASS ul.autofocus: setAttribute() to " foo "
+PASS ul.autofocus: setAttribute() to undefined
+PASS ul.autofocus: setAttribute() to null
+PASS ul.autofocus: setAttribute() to 7
+PASS ul.autofocus: setAttribute() to 1.5
+PASS ul.autofocus: setAttribute() to "5%"
+PASS ul.autofocus: setAttribute() to "+100"
+PASS ul.autofocus: setAttribute() to ".5"
+PASS ul.autofocus: setAttribute() to true
+PASS ul.autofocus: setAttribute() to false
+PASS ul.autofocus: setAttribute() to object "[object Object]"
+PASS ul.autofocus: setAttribute() to NaN
+PASS ul.autofocus: setAttribute() to Infinity
+PASS ul.autofocus: setAttribute() to -Infinity
+PASS ul.autofocus: setAttribute() to "\0"
+PASS ul.autofocus: setAttribute() to object "test-toString"
+PASS ul.autofocus: setAttribute() to object "test-valueOf"
+PASS ul.autofocus: setAttribute() to "autofocus"
+PASS ul.autofocus: IDL set to ""
+PASS ul.autofocus: IDL set to " foo "
+PASS ul.autofocus: IDL set to undefined
+PASS ul.autofocus: IDL set to null
+PASS ul.autofocus: IDL set to 7
+PASS ul.autofocus: IDL set to 1.5
+PASS ul.autofocus: IDL set to "5%"
+PASS ul.autofocus: IDL set to "+100"
+PASS ul.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS ul.autofocus: IDL set to true
</span><del>-FAIL ul.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL ul.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL ul.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL ul.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL ul.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL ul.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL ul.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL ul.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS ul.autofocus: IDL set to false
+PASS ul.autofocus: IDL set to object "[object Object]"
+PASS ul.autofocus: IDL set to NaN
+PASS ul.autofocus: IDL set to Infinity
+PASS ul.autofocus: IDL set to -Infinity
+PASS ul.autofocus: IDL set to "\0"
+PASS ul.autofocus: IDL set to object "test-toString"
+PASS ul.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS ul.hidden: typeof IDL attribute
</span><span class="cx"> PASS ul.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS ul.hidden: setAttribute() to ""
</span><span class="lines">@@ -2719,45 +2719,45 @@
</span><span class="cx"> PASS li.className (<li class>): IDL set to null
</span><span class="cx"> PASS li.className (<li class>): IDL set to object "test-toString"
</span><span class="cx"> PASS li.className (<li class>): IDL set to object "test-valueOf"
</span><del>-FAIL li.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL li.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL li.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL li.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL li.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL li.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL li.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL li.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL li.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL li.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL li.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS li.autofocus: typeof IDL attribute
+PASS li.autofocus: IDL get with DOM attribute unset
+PASS li.autofocus: setAttribute() to ""
+PASS li.autofocus: setAttribute() to " foo "
+PASS li.autofocus: setAttribute() to undefined
+PASS li.autofocus: setAttribute() to null
+PASS li.autofocus: setAttribute() to 7
+PASS li.autofocus: setAttribute() to 1.5
+PASS li.autofocus: setAttribute() to "5%"
+PASS li.autofocus: setAttribute() to "+100"
+PASS li.autofocus: setAttribute() to ".5"
+PASS li.autofocus: setAttribute() to true
+PASS li.autofocus: setAttribute() to false
+PASS li.autofocus: setAttribute() to object "[object Object]"
+PASS li.autofocus: setAttribute() to NaN
+PASS li.autofocus: setAttribute() to Infinity
+PASS li.autofocus: setAttribute() to -Infinity
+PASS li.autofocus: setAttribute() to "\0"
+PASS li.autofocus: setAttribute() to object "test-toString"
+PASS li.autofocus: setAttribute() to object "test-valueOf"
+PASS li.autofocus: setAttribute() to "autofocus"
+PASS li.autofocus: IDL set to ""
+PASS li.autofocus: IDL set to " foo "
+PASS li.autofocus: IDL set to undefined
+PASS li.autofocus: IDL set to null
+PASS li.autofocus: IDL set to 7
+PASS li.autofocus: IDL set to 1.5
+PASS li.autofocus: IDL set to "5%"
+PASS li.autofocus: IDL set to "+100"
+PASS li.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS li.autofocus: IDL set to true
</span><del>-FAIL li.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL li.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL li.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL li.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL li.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL li.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL li.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL li.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS li.autofocus: IDL set to false
+PASS li.autofocus: IDL set to object "[object Object]"
+PASS li.autofocus: IDL set to NaN
+PASS li.autofocus: IDL set to Infinity
+PASS li.autofocus: IDL set to -Infinity
+PASS li.autofocus: IDL set to "\0"
+PASS li.autofocus: IDL set to object "test-toString"
+PASS li.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS li.hidden: typeof IDL attribute
</span><span class="cx"> PASS li.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS li.hidden: setAttribute() to ""
</span><span class="lines">@@ -3144,45 +3144,45 @@
</span><span class="cx"> PASS dl.className (<dl class>): IDL set to null
</span><span class="cx"> PASS dl.className (<dl class>): IDL set to object "test-toString"
</span><span class="cx"> PASS dl.className (<dl class>): IDL set to object "test-valueOf"
</span><del>-FAIL dl.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL dl.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dl.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL dl.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL dl.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL dl.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL dl.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL dl.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL dl.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL dl.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL dl.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS dl.autofocus: typeof IDL attribute
+PASS dl.autofocus: IDL get with DOM attribute unset
+PASS dl.autofocus: setAttribute() to ""
+PASS dl.autofocus: setAttribute() to " foo "
+PASS dl.autofocus: setAttribute() to undefined
+PASS dl.autofocus: setAttribute() to null
+PASS dl.autofocus: setAttribute() to 7
+PASS dl.autofocus: setAttribute() to 1.5
+PASS dl.autofocus: setAttribute() to "5%"
+PASS dl.autofocus: setAttribute() to "+100"
+PASS dl.autofocus: setAttribute() to ".5"
+PASS dl.autofocus: setAttribute() to true
+PASS dl.autofocus: setAttribute() to false
+PASS dl.autofocus: setAttribute() to object "[object Object]"
+PASS dl.autofocus: setAttribute() to NaN
+PASS dl.autofocus: setAttribute() to Infinity
+PASS dl.autofocus: setAttribute() to -Infinity
+PASS dl.autofocus: setAttribute() to "\0"
+PASS dl.autofocus: setAttribute() to object "test-toString"
+PASS dl.autofocus: setAttribute() to object "test-valueOf"
+PASS dl.autofocus: setAttribute() to "autofocus"
+PASS dl.autofocus: IDL set to ""
+PASS dl.autofocus: IDL set to " foo "
+PASS dl.autofocus: IDL set to undefined
+PASS dl.autofocus: IDL set to null
+PASS dl.autofocus: IDL set to 7
+PASS dl.autofocus: IDL set to 1.5
+PASS dl.autofocus: IDL set to "5%"
+PASS dl.autofocus: IDL set to "+100"
+PASS dl.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS dl.autofocus: IDL set to true
</span><del>-FAIL dl.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL dl.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL dl.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL dl.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL dl.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL dl.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL dl.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL dl.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS dl.autofocus: IDL set to false
+PASS dl.autofocus: IDL set to object "[object Object]"
+PASS dl.autofocus: IDL set to NaN
+PASS dl.autofocus: IDL set to Infinity
+PASS dl.autofocus: IDL set to -Infinity
+PASS dl.autofocus: IDL set to "\0"
+PASS dl.autofocus: IDL set to object "test-toString"
+PASS dl.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS dl.hidden: typeof IDL attribute
</span><span class="cx"> PASS dl.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS dl.hidden: setAttribute() to ""
</span><span class="lines">@@ -3507,45 +3507,45 @@
</span><span class="cx"> PASS dt.className (<dt class>): IDL set to null
</span><span class="cx"> PASS dt.className (<dt class>): IDL set to object "test-toString"
</span><span class="cx"> PASS dt.className (<dt class>): IDL set to object "test-valueOf"
</span><del>-FAIL dt.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL dt.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dt.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL dt.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL dt.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL dt.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL dt.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL dt.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL dt.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL dt.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL dt.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS dt.autofocus: typeof IDL attribute
+PASS dt.autofocus: IDL get with DOM attribute unset
+PASS dt.autofocus: setAttribute() to ""
+PASS dt.autofocus: setAttribute() to " foo "
+PASS dt.autofocus: setAttribute() to undefined
+PASS dt.autofocus: setAttribute() to null
+PASS dt.autofocus: setAttribute() to 7
+PASS dt.autofocus: setAttribute() to 1.5
+PASS dt.autofocus: setAttribute() to "5%"
+PASS dt.autofocus: setAttribute() to "+100"
+PASS dt.autofocus: setAttribute() to ".5"
+PASS dt.autofocus: setAttribute() to true
+PASS dt.autofocus: setAttribute() to false
+PASS dt.autofocus: setAttribute() to object "[object Object]"
+PASS dt.autofocus: setAttribute() to NaN
+PASS dt.autofocus: setAttribute() to Infinity
+PASS dt.autofocus: setAttribute() to -Infinity
+PASS dt.autofocus: setAttribute() to "\0"
+PASS dt.autofocus: setAttribute() to object "test-toString"
+PASS dt.autofocus: setAttribute() to object "test-valueOf"
+PASS dt.autofocus: setAttribute() to "autofocus"
+PASS dt.autofocus: IDL set to ""
+PASS dt.autofocus: IDL set to " foo "
+PASS dt.autofocus: IDL set to undefined
+PASS dt.autofocus: IDL set to null
+PASS dt.autofocus: IDL set to 7
+PASS dt.autofocus: IDL set to 1.5
+PASS dt.autofocus: IDL set to "5%"
+PASS dt.autofocus: IDL set to "+100"
+PASS dt.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS dt.autofocus: IDL set to true
</span><del>-FAIL dt.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL dt.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL dt.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL dt.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL dt.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL dt.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL dt.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL dt.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS dt.autofocus: IDL set to false
+PASS dt.autofocus: IDL set to object "[object Object]"
+PASS dt.autofocus: IDL set to NaN
+PASS dt.autofocus: IDL set to Infinity
+PASS dt.autofocus: IDL set to -Infinity
+PASS dt.autofocus: IDL set to "\0"
+PASS dt.autofocus: IDL set to object "test-toString"
+PASS dt.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS dt.hidden: typeof IDL attribute
</span><span class="cx"> PASS dt.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS dt.hidden: setAttribute() to ""
</span><span class="lines">@@ -3831,45 +3831,45 @@
</span><span class="cx"> PASS dd.className (<dd class>): IDL set to null
</span><span class="cx"> PASS dd.className (<dd class>): IDL set to object "test-toString"
</span><span class="cx"> PASS dd.className (<dd class>): IDL set to object "test-valueOf"
</span><del>-FAIL dd.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL dd.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dd.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL dd.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL dd.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL dd.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL dd.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL dd.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL dd.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL dd.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL dd.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS dd.autofocus: typeof IDL attribute
+PASS dd.autofocus: IDL get with DOM attribute unset
+PASS dd.autofocus: setAttribute() to ""
+PASS dd.autofocus: setAttribute() to " foo "
+PASS dd.autofocus: setAttribute() to undefined
+PASS dd.autofocus: setAttribute() to null
+PASS dd.autofocus: setAttribute() to 7
+PASS dd.autofocus: setAttribute() to 1.5
+PASS dd.autofocus: setAttribute() to "5%"
+PASS dd.autofocus: setAttribute() to "+100"
+PASS dd.autofocus: setAttribute() to ".5"
+PASS dd.autofocus: setAttribute() to true
+PASS dd.autofocus: setAttribute() to false
+PASS dd.autofocus: setAttribute() to object "[object Object]"
+PASS dd.autofocus: setAttribute() to NaN
+PASS dd.autofocus: setAttribute() to Infinity
+PASS dd.autofocus: setAttribute() to -Infinity
+PASS dd.autofocus: setAttribute() to "\0"
+PASS dd.autofocus: setAttribute() to object "test-toString"
+PASS dd.autofocus: setAttribute() to object "test-valueOf"
+PASS dd.autofocus: setAttribute() to "autofocus"
+PASS dd.autofocus: IDL set to ""
+PASS dd.autofocus: IDL set to " foo "
+PASS dd.autofocus: IDL set to undefined
+PASS dd.autofocus: IDL set to null
+PASS dd.autofocus: IDL set to 7
+PASS dd.autofocus: IDL set to 1.5
+PASS dd.autofocus: IDL set to "5%"
+PASS dd.autofocus: IDL set to "+100"
+PASS dd.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS dd.autofocus: IDL set to true
</span><del>-FAIL dd.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL dd.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL dd.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL dd.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL dd.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL dd.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL dd.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL dd.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS dd.autofocus: IDL set to false
+PASS dd.autofocus: IDL set to object "[object Object]"
+PASS dd.autofocus: IDL set to NaN
+PASS dd.autofocus: IDL set to Infinity
+PASS dd.autofocus: IDL set to -Infinity
+PASS dd.autofocus: IDL set to "\0"
+PASS dd.autofocus: IDL set to object "test-toString"
+PASS dd.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS dd.hidden: typeof IDL attribute
</span><span class="cx"> PASS dd.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS dd.hidden: setAttribute() to ""
</span><span class="lines">@@ -4155,45 +4155,45 @@
</span><span class="cx"> PASS figure.className (<figure class>): IDL set to null
</span><span class="cx"> PASS figure.className (<figure class>): IDL set to object "test-toString"
</span><span class="cx"> PASS figure.className (<figure class>): IDL set to object "test-valueOf"
</span><del>-FAIL figure.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL figure.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figure.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL figure.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL figure.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL figure.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL figure.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL figure.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL figure.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL figure.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL figure.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS figure.autofocus: typeof IDL attribute
+PASS figure.autofocus: IDL get with DOM attribute unset
+PASS figure.autofocus: setAttribute() to ""
+PASS figure.autofocus: setAttribute() to " foo "
+PASS figure.autofocus: setAttribute() to undefined
+PASS figure.autofocus: setAttribute() to null
+PASS figure.autofocus: setAttribute() to 7
+PASS figure.autofocus: setAttribute() to 1.5
+PASS figure.autofocus: setAttribute() to "5%"
+PASS figure.autofocus: setAttribute() to "+100"
+PASS figure.autofocus: setAttribute() to ".5"
+PASS figure.autofocus: setAttribute() to true
+PASS figure.autofocus: setAttribute() to false
+PASS figure.autofocus: setAttribute() to object "[object Object]"
+PASS figure.autofocus: setAttribute() to NaN
+PASS figure.autofocus: setAttribute() to Infinity
+PASS figure.autofocus: setAttribute() to -Infinity
+PASS figure.autofocus: setAttribute() to "\0"
+PASS figure.autofocus: setAttribute() to object "test-toString"
+PASS figure.autofocus: setAttribute() to object "test-valueOf"
+PASS figure.autofocus: setAttribute() to "autofocus"
+PASS figure.autofocus: IDL set to ""
+PASS figure.autofocus: IDL set to " foo "
+PASS figure.autofocus: IDL set to undefined
+PASS figure.autofocus: IDL set to null
+PASS figure.autofocus: IDL set to 7
+PASS figure.autofocus: IDL set to 1.5
+PASS figure.autofocus: IDL set to "5%"
+PASS figure.autofocus: IDL set to "+100"
+PASS figure.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS figure.autofocus: IDL set to true
</span><del>-FAIL figure.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL figure.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL figure.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL figure.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL figure.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL figure.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL figure.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL figure.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS figure.autofocus: IDL set to false
+PASS figure.autofocus: IDL set to object "[object Object]"
+PASS figure.autofocus: IDL set to NaN
+PASS figure.autofocus: IDL set to Infinity
+PASS figure.autofocus: IDL set to -Infinity
+PASS figure.autofocus: IDL set to "\0"
+PASS figure.autofocus: IDL set to object "test-toString"
+PASS figure.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS figure.hidden: typeof IDL attribute
</span><span class="cx"> PASS figure.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS figure.hidden: setAttribute() to ""
</span><span class="lines">@@ -4479,45 +4479,45 @@
</span><span class="cx"> PASS figcaption.className (<figcaption class>): IDL set to null
</span><span class="cx"> PASS figcaption.className (<figcaption class>): IDL set to object "test-toString"
</span><span class="cx"> PASS figcaption.className (<figcaption class>): IDL set to object "test-valueOf"
</span><del>-FAIL figcaption.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL figcaption.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL figcaption.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL figcaption.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL figcaption.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL figcaption.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL figcaption.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL figcaption.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL figcaption.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL figcaption.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL figcaption.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS figcaption.autofocus: typeof IDL attribute
+PASS figcaption.autofocus: IDL get with DOM attribute unset
+PASS figcaption.autofocus: setAttribute() to ""
+PASS figcaption.autofocus: setAttribute() to " foo "
+PASS figcaption.autofocus: setAttribute() to undefined
+PASS figcaption.autofocus: setAttribute() to null
+PASS figcaption.autofocus: setAttribute() to 7
+PASS figcaption.autofocus: setAttribute() to 1.5
+PASS figcaption.autofocus: setAttribute() to "5%"
+PASS figcaption.autofocus: setAttribute() to "+100"
+PASS figcaption.autofocus: setAttribute() to ".5"
+PASS figcaption.autofocus: setAttribute() to true
+PASS figcaption.autofocus: setAttribute() to false
+PASS figcaption.autofocus: setAttribute() to object "[object Object]"
+PASS figcaption.autofocus: setAttribute() to NaN
+PASS figcaption.autofocus: setAttribute() to Infinity
+PASS figcaption.autofocus: setAttribute() to -Infinity
+PASS figcaption.autofocus: setAttribute() to "\0"
+PASS figcaption.autofocus: setAttribute() to object "test-toString"
+PASS figcaption.autofocus: setAttribute() to object "test-valueOf"
+PASS figcaption.autofocus: setAttribute() to "autofocus"
+PASS figcaption.autofocus: IDL set to ""
+PASS figcaption.autofocus: IDL set to " foo "
+PASS figcaption.autofocus: IDL set to undefined
+PASS figcaption.autofocus: IDL set to null
+PASS figcaption.autofocus: IDL set to 7
+PASS figcaption.autofocus: IDL set to 1.5
+PASS figcaption.autofocus: IDL set to "5%"
+PASS figcaption.autofocus: IDL set to "+100"
+PASS figcaption.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS figcaption.autofocus: IDL set to true
</span><del>-FAIL figcaption.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL figcaption.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL figcaption.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL figcaption.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL figcaption.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL figcaption.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL figcaption.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL figcaption.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS figcaption.autofocus: IDL set to false
+PASS figcaption.autofocus: IDL set to object "[object Object]"
+PASS figcaption.autofocus: IDL set to NaN
+PASS figcaption.autofocus: IDL set to Infinity
+PASS figcaption.autofocus: IDL set to -Infinity
+PASS figcaption.autofocus: IDL set to "\0"
+PASS figcaption.autofocus: IDL set to object "test-toString"
+PASS figcaption.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS figcaption.hidden: typeof IDL attribute
</span><span class="cx"> PASS figcaption.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS figcaption.hidden: setAttribute() to ""
</span><span class="lines">@@ -4803,45 +4803,45 @@
</span><span class="cx"> PASS main.className (<main class>): IDL set to null
</span><span class="cx"> PASS main.className (<main class>): IDL set to object "test-toString"
</span><span class="cx"> PASS main.className (<main class>): IDL set to object "test-valueOf"
</span><del>-FAIL main.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL main.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL main.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL main.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL main.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL main.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL main.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL main.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL main.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL main.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL main.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS main.autofocus: typeof IDL attribute
+PASS main.autofocus: IDL get with DOM attribute unset
+PASS main.autofocus: setAttribute() to ""
+PASS main.autofocus: setAttribute() to " foo "
+PASS main.autofocus: setAttribute() to undefined
+PASS main.autofocus: setAttribute() to null
+PASS main.autofocus: setAttribute() to 7
+PASS main.autofocus: setAttribute() to 1.5
+PASS main.autofocus: setAttribute() to "5%"
+PASS main.autofocus: setAttribute() to "+100"
+PASS main.autofocus: setAttribute() to ".5"
+PASS main.autofocus: setAttribute() to true
+PASS main.autofocus: setAttribute() to false
+PASS main.autofocus: setAttribute() to object "[object Object]"
+PASS main.autofocus: setAttribute() to NaN
+PASS main.autofocus: setAttribute() to Infinity
+PASS main.autofocus: setAttribute() to -Infinity
+PASS main.autofocus: setAttribute() to "\0"
+PASS main.autofocus: setAttribute() to object "test-toString"
+PASS main.autofocus: setAttribute() to object "test-valueOf"
+PASS main.autofocus: setAttribute() to "autofocus"
+PASS main.autofocus: IDL set to ""
+PASS main.autofocus: IDL set to " foo "
+PASS main.autofocus: IDL set to undefined
+PASS main.autofocus: IDL set to null
+PASS main.autofocus: IDL set to 7
+PASS main.autofocus: IDL set to 1.5
+PASS main.autofocus: IDL set to "5%"
+PASS main.autofocus: IDL set to "+100"
+PASS main.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS main.autofocus: IDL set to true
</span><del>-FAIL main.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL main.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL main.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL main.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL main.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL main.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL main.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL main.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS main.autofocus: IDL set to false
+PASS main.autofocus: IDL set to object "[object Object]"
+PASS main.autofocus: IDL set to NaN
+PASS main.autofocus: IDL set to Infinity
+PASS main.autofocus: IDL set to -Infinity
+PASS main.autofocus: IDL set to "\0"
+PASS main.autofocus: IDL set to object "test-toString"
+PASS main.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS main.hidden: typeof IDL attribute
</span><span class="cx"> PASS main.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS main.hidden: setAttribute() to ""
</span><span class="lines">@@ -5127,45 +5127,45 @@
</span><span class="cx"> PASS div.className (<div class>): IDL set to null
</span><span class="cx"> PASS div.className (<div class>): IDL set to object "test-toString"
</span><span class="cx"> PASS div.className (<div class>): IDL set to object "test-valueOf"
</span><del>-FAIL div.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL div.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL div.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL div.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL div.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL div.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL div.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL div.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL div.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL div.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL div.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS div.autofocus: typeof IDL attribute
+PASS div.autofocus: IDL get with DOM attribute unset
+PASS div.autofocus: setAttribute() to ""
+PASS div.autofocus: setAttribute() to " foo "
+PASS div.autofocus: setAttribute() to undefined
+PASS div.autofocus: setAttribute() to null
+PASS div.autofocus: setAttribute() to 7
+PASS div.autofocus: setAttribute() to 1.5
+PASS div.autofocus: setAttribute() to "5%"
+PASS div.autofocus: setAttribute() to "+100"
+PASS div.autofocus: setAttribute() to ".5"
+PASS div.autofocus: setAttribute() to true
+PASS div.autofocus: setAttribute() to false
+PASS div.autofocus: setAttribute() to object "[object Object]"
+PASS div.autofocus: setAttribute() to NaN
+PASS div.autofocus: setAttribute() to Infinity
+PASS div.autofocus: setAttribute() to -Infinity
+PASS div.autofocus: setAttribute() to "\0"
+PASS div.autofocus: setAttribute() to object "test-toString"
+PASS div.autofocus: setAttribute() to object "test-valueOf"
+PASS div.autofocus: setAttribute() to "autofocus"
+PASS div.autofocus: IDL set to ""
+PASS div.autofocus: IDL set to " foo "
+PASS div.autofocus: IDL set to undefined
+PASS div.autofocus: IDL set to null
+PASS div.autofocus: IDL set to 7
+PASS div.autofocus: IDL set to 1.5
+PASS div.autofocus: IDL set to "5%"
+PASS div.autofocus: IDL set to "+100"
+PASS div.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS div.autofocus: IDL set to true
</span><del>-FAIL div.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL div.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL div.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL div.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL div.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL div.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL div.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL div.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS div.autofocus: IDL set to false
+PASS div.autofocus: IDL set to object "[object Object]"
+PASS div.autofocus: IDL set to NaN
+PASS div.autofocus: IDL set to Infinity
+PASS div.autofocus: IDL set to -Infinity
+PASS div.autofocus: IDL set to "\0"
+PASS div.autofocus: IDL set to object "test-toString"
+PASS div.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS div.hidden: typeof IDL attribute
</span><span class="cx"> PASS div.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS div.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionmetadataexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt      2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt 2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS head.className (<head class>): IDL set to null
</span><span class="cx"> PASS head.className (<head class>): IDL set to object "test-toString"
</span><span class="cx"> PASS head.className (<head class>): IDL set to object "test-valueOf"
</span><del>-FAIL head.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL head.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL head.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL head.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL head.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL head.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL head.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL head.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL head.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL head.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL head.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS head.autofocus: typeof IDL attribute
+PASS head.autofocus: IDL get with DOM attribute unset
+PASS head.autofocus: setAttribute() to ""
+PASS head.autofocus: setAttribute() to " foo "
+PASS head.autofocus: setAttribute() to undefined
+PASS head.autofocus: setAttribute() to null
+PASS head.autofocus: setAttribute() to 7
+PASS head.autofocus: setAttribute() to 1.5
+PASS head.autofocus: setAttribute() to "5%"
+PASS head.autofocus: setAttribute() to "+100"
+PASS head.autofocus: setAttribute() to ".5"
+PASS head.autofocus: setAttribute() to true
+PASS head.autofocus: setAttribute() to false
+PASS head.autofocus: setAttribute() to object "[object Object]"
+PASS head.autofocus: setAttribute() to NaN
+PASS head.autofocus: setAttribute() to Infinity
+PASS head.autofocus: setAttribute() to -Infinity
+PASS head.autofocus: setAttribute() to "\0"
+PASS head.autofocus: setAttribute() to object "test-toString"
+PASS head.autofocus: setAttribute() to object "test-valueOf"
+PASS head.autofocus: setAttribute() to "autofocus"
+PASS head.autofocus: IDL set to ""
+PASS head.autofocus: IDL set to " foo "
+PASS head.autofocus: IDL set to undefined
+PASS head.autofocus: IDL set to null
+PASS head.autofocus: IDL set to 7
+PASS head.autofocus: IDL set to 1.5
+PASS head.autofocus: IDL set to "5%"
+PASS head.autofocus: IDL set to "+100"
+PASS head.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS head.autofocus: IDL set to true
</span><del>-FAIL head.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL head.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL head.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL head.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL head.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL head.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL head.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL head.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS head.autofocus: IDL set to false
+PASS head.autofocus: IDL set to object "[object Object]"
+PASS head.autofocus: IDL set to NaN
+PASS head.autofocus: IDL set to Infinity
+PASS head.autofocus: IDL set to -Infinity
+PASS head.autofocus: IDL set to "\0"
+PASS head.autofocus: IDL set to object "test-toString"
+PASS head.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS head.hidden: typeof IDL attribute
</span><span class="cx"> PASS head.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS head.hidden: setAttribute() to ""
</span><span class="lines">@@ -507,45 +507,45 @@
</span><span class="cx"> PASS title.className (<title class>): IDL set to null
</span><span class="cx"> PASS title.className (<title class>): IDL set to object "test-toString"
</span><span class="cx"> PASS title.className (<title class>): IDL set to object "test-valueOf"
</span><del>-FAIL title.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL title.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL title.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL title.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL title.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL title.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL title.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL title.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL title.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL title.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL title.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS title.autofocus: typeof IDL attribute
+PASS title.autofocus: IDL get with DOM attribute unset
+PASS title.autofocus: setAttribute() to ""
+PASS title.autofocus: setAttribute() to " foo "
+PASS title.autofocus: setAttribute() to undefined
+PASS title.autofocus: setAttribute() to null
+PASS title.autofocus: setAttribute() to 7
+PASS title.autofocus: setAttribute() to 1.5
+PASS title.autofocus: setAttribute() to "5%"
+PASS title.autofocus: setAttribute() to "+100"
+PASS title.autofocus: setAttribute() to ".5"
+PASS title.autofocus: setAttribute() to true
+PASS title.autofocus: setAttribute() to false
+PASS title.autofocus: setAttribute() to object "[object Object]"
+PASS title.autofocus: setAttribute() to NaN
+PASS title.autofocus: setAttribute() to Infinity
+PASS title.autofocus: setAttribute() to -Infinity
+PASS title.autofocus: setAttribute() to "\0"
+PASS title.autofocus: setAttribute() to object "test-toString"
+PASS title.autofocus: setAttribute() to object "test-valueOf"
+PASS title.autofocus: setAttribute() to "autofocus"
+PASS title.autofocus: IDL set to ""
+PASS title.autofocus: IDL set to " foo "
+PASS title.autofocus: IDL set to undefined
+PASS title.autofocus: IDL set to null
+PASS title.autofocus: IDL set to 7
+PASS title.autofocus: IDL set to 1.5
+PASS title.autofocus: IDL set to "5%"
+PASS title.autofocus: IDL set to "+100"
+PASS title.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS title.autofocus: IDL set to true
</span><del>-FAIL title.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL title.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL title.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL title.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL title.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL title.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL title.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL title.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS title.autofocus: IDL set to false
+PASS title.autofocus: IDL set to object "[object Object]"
+PASS title.autofocus: IDL set to NaN
+PASS title.autofocus: IDL set to Infinity
+PASS title.autofocus: IDL set to -Infinity
+PASS title.autofocus: IDL set to "\0"
+PASS title.autofocus: IDL set to object "test-toString"
+PASS title.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS title.hidden: typeof IDL attribute
</span><span class="cx"> PASS title.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS title.hidden: setAttribute() to ""
</span><span class="lines">@@ -831,45 +831,45 @@
</span><span class="cx"> PASS base.className (<base class>): IDL set to null
</span><span class="cx"> PASS base.className (<base class>): IDL set to object "test-toString"
</span><span class="cx"> PASS base.className (<base class>): IDL set to object "test-valueOf"
</span><del>-FAIL base.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL base.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL base.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL base.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL base.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL base.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL base.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL base.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL base.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL base.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL base.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS base.autofocus: typeof IDL attribute
+PASS base.autofocus: IDL get with DOM attribute unset
+PASS base.autofocus: setAttribute() to ""
+PASS base.autofocus: setAttribute() to " foo "
+PASS base.autofocus: setAttribute() to undefined
+PASS base.autofocus: setAttribute() to null
+PASS base.autofocus: setAttribute() to 7
+PASS base.autofocus: setAttribute() to 1.5
+PASS base.autofocus: setAttribute() to "5%"
+PASS base.autofocus: setAttribute() to "+100"
+PASS base.autofocus: setAttribute() to ".5"
+PASS base.autofocus: setAttribute() to true
+PASS base.autofocus: setAttribute() to false
+PASS base.autofocus: setAttribute() to object "[object Object]"
+PASS base.autofocus: setAttribute() to NaN
+PASS base.autofocus: setAttribute() to Infinity
+PASS base.autofocus: setAttribute() to -Infinity
+PASS base.autofocus: setAttribute() to "\0"
+PASS base.autofocus: setAttribute() to object "test-toString"
+PASS base.autofocus: setAttribute() to object "test-valueOf"
+PASS base.autofocus: setAttribute() to "autofocus"
+PASS base.autofocus: IDL set to ""
+PASS base.autofocus: IDL set to " foo "
+PASS base.autofocus: IDL set to undefined
+PASS base.autofocus: IDL set to null
+PASS base.autofocus: IDL set to 7
+PASS base.autofocus: IDL set to 1.5
+PASS base.autofocus: IDL set to "5%"
+PASS base.autofocus: IDL set to "+100"
+PASS base.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS base.autofocus: IDL set to true
</span><del>-FAIL base.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL base.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL base.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL base.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL base.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL base.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL base.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL base.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS base.autofocus: IDL set to false
+PASS base.autofocus: IDL set to object "[object Object]"
+PASS base.autofocus: IDL set to NaN
+PASS base.autofocus: IDL set to Infinity
+PASS base.autofocus: IDL set to -Infinity
+PASS base.autofocus: IDL set to "\0"
+PASS base.autofocus: IDL set to object "test-toString"
+PASS base.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS base.hidden: typeof IDL attribute
</span><span class="cx"> PASS base.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS base.hidden: setAttribute() to ""
</span><span class="lines">@@ -1215,45 +1215,45 @@
</span><span class="cx"> PASS link.className (<link class>): IDL set to null
</span><span class="cx"> PASS link.className (<link class>): IDL set to object "test-toString"
</span><span class="cx"> PASS link.className (<link class>): IDL set to object "test-valueOf"
</span><del>-FAIL link.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL link.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL link.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL link.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL link.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL link.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL link.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL link.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL link.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL link.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL link.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS link.autofocus: typeof IDL attribute
+PASS link.autofocus: IDL get with DOM attribute unset
+PASS link.autofocus: setAttribute() to ""
+PASS link.autofocus: setAttribute() to " foo "
+PASS link.autofocus: setAttribute() to undefined
+PASS link.autofocus: setAttribute() to null
+PASS link.autofocus: setAttribute() to 7
+PASS link.autofocus: setAttribute() to 1.5
+PASS link.autofocus: setAttribute() to "5%"
+PASS link.autofocus: setAttribute() to "+100"
+PASS link.autofocus: setAttribute() to ".5"
+PASS link.autofocus: setAttribute() to true
+PASS link.autofocus: setAttribute() to false
+PASS link.autofocus: setAttribute() to object "[object Object]"
+PASS link.autofocus: setAttribute() to NaN
+PASS link.autofocus: setAttribute() to Infinity
+PASS link.autofocus: setAttribute() to -Infinity
+PASS link.autofocus: setAttribute() to "\0"
+PASS link.autofocus: setAttribute() to object "test-toString"
+PASS link.autofocus: setAttribute() to object "test-valueOf"
+PASS link.autofocus: setAttribute() to "autofocus"
+PASS link.autofocus: IDL set to ""
+PASS link.autofocus: IDL set to " foo "
+PASS link.autofocus: IDL set to undefined
+PASS link.autofocus: IDL set to null
+PASS link.autofocus: IDL set to 7
+PASS link.autofocus: IDL set to 1.5
+PASS link.autofocus: IDL set to "5%"
+PASS link.autofocus: IDL set to "+100"
+PASS link.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS link.autofocus: IDL set to true
</span><del>-FAIL link.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL link.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL link.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL link.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL link.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL link.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL link.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL link.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS link.autofocus: IDL set to false
+PASS link.autofocus: IDL set to object "[object Object]"
+PASS link.autofocus: IDL set to NaN
+PASS link.autofocus: IDL set to Infinity
+PASS link.autofocus: IDL set to -Infinity
+PASS link.autofocus: IDL set to "\0"
+PASS link.autofocus: IDL set to object "test-toString"
+PASS link.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS link.hidden: typeof IDL attribute
</span><span class="cx"> PASS link.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS link.hidden: setAttribute() to ""
</span><span class="lines">@@ -2329,45 +2329,45 @@
</span><span class="cx"> PASS meta.className (<meta class>): IDL set to null
</span><span class="cx"> PASS meta.className (<meta class>): IDL set to object "test-toString"
</span><span class="cx"> PASS meta.className (<meta class>): IDL set to object "test-valueOf"
</span><del>-FAIL meta.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL meta.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL meta.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL meta.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL meta.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL meta.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL meta.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL meta.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL meta.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL meta.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL meta.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS meta.autofocus: typeof IDL attribute
+PASS meta.autofocus: IDL get with DOM attribute unset
+PASS meta.autofocus: setAttribute() to ""
+PASS meta.autofocus: setAttribute() to " foo "
+PASS meta.autofocus: setAttribute() to undefined
+PASS meta.autofocus: setAttribute() to null
+PASS meta.autofocus: setAttribute() to 7
+PASS meta.autofocus: setAttribute() to 1.5
+PASS meta.autofocus: setAttribute() to "5%"
+PASS meta.autofocus: setAttribute() to "+100"
+PASS meta.autofocus: setAttribute() to ".5"
+PASS meta.autofocus: setAttribute() to true
+PASS meta.autofocus: setAttribute() to false
+PASS meta.autofocus: setAttribute() to object "[object Object]"
+PASS meta.autofocus: setAttribute() to NaN
+PASS meta.autofocus: setAttribute() to Infinity
+PASS meta.autofocus: setAttribute() to -Infinity
+PASS meta.autofocus: setAttribute() to "\0"
+PASS meta.autofocus: setAttribute() to object "test-toString"
+PASS meta.autofocus: setAttribute() to object "test-valueOf"
+PASS meta.autofocus: setAttribute() to "autofocus"
+PASS meta.autofocus: IDL set to ""
+PASS meta.autofocus: IDL set to " foo "
+PASS meta.autofocus: IDL set to undefined
+PASS meta.autofocus: IDL set to null
+PASS meta.autofocus: IDL set to 7
+PASS meta.autofocus: IDL set to 1.5
+PASS meta.autofocus: IDL set to "5%"
+PASS meta.autofocus: IDL set to "+100"
+PASS meta.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS meta.autofocus: IDL set to true
</span><del>-FAIL meta.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL meta.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL meta.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL meta.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL meta.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL meta.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL meta.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL meta.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS meta.autofocus: IDL set to false
+PASS meta.autofocus: IDL set to object "[object Object]"
+PASS meta.autofocus: IDL set to NaN
+PASS meta.autofocus: IDL set to Infinity
+PASS meta.autofocus: IDL set to -Infinity
+PASS meta.autofocus: IDL set to "\0"
+PASS meta.autofocus: IDL set to object "test-toString"
+PASS meta.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS meta.hidden: typeof IDL attribute
</span><span class="cx"> PASS meta.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS meta.hidden: setAttribute() to ""
</span><span class="lines">@@ -2805,45 +2805,45 @@
</span><span class="cx"> PASS style.className (<style class>): IDL set to null
</span><span class="cx"> PASS style.className (<style class>): IDL set to object "test-toString"
</span><span class="cx"> PASS style.className (<style class>): IDL set to object "test-valueOf"
</span><del>-FAIL style.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL style.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL style.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL style.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL style.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL style.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL style.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL style.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL style.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL style.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL style.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS style.autofocus: typeof IDL attribute
+PASS style.autofocus: IDL get with DOM attribute unset
+PASS style.autofocus: setAttribute() to ""
+PASS style.autofocus: setAttribute() to " foo "
+PASS style.autofocus: setAttribute() to undefined
+PASS style.autofocus: setAttribute() to null
+PASS style.autofocus: setAttribute() to 7
+PASS style.autofocus: setAttribute() to 1.5
+PASS style.autofocus: setAttribute() to "5%"
+PASS style.autofocus: setAttribute() to "+100"
+PASS style.autofocus: setAttribute() to ".5"
+PASS style.autofocus: setAttribute() to true
+PASS style.autofocus: setAttribute() to false
+PASS style.autofocus: setAttribute() to object "[object Object]"
+PASS style.autofocus: setAttribute() to NaN
+PASS style.autofocus: setAttribute() to Infinity
+PASS style.autofocus: setAttribute() to -Infinity
+PASS style.autofocus: setAttribute() to "\0"
+PASS style.autofocus: setAttribute() to object "test-toString"
+PASS style.autofocus: setAttribute() to object "test-valueOf"
+PASS style.autofocus: setAttribute() to "autofocus"
+PASS style.autofocus: IDL set to ""
+PASS style.autofocus: IDL set to " foo "
+PASS style.autofocus: IDL set to undefined
+PASS style.autofocus: IDL set to null
+PASS style.autofocus: IDL set to 7
+PASS style.autofocus: IDL set to 1.5
+PASS style.autofocus: IDL set to "5%"
+PASS style.autofocus: IDL set to "+100"
+PASS style.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS style.autofocus: IDL set to true
</span><del>-FAIL style.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL style.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL style.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL style.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL style.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL style.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL style.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL style.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS style.autofocus: IDL set to false
+PASS style.autofocus: IDL set to object "[object Object]"
+PASS style.autofocus: IDL set to NaN
+PASS style.autofocus: IDL set to Infinity
+PASS style.autofocus: IDL set to -Infinity
+PASS style.autofocus: IDL set to "\0"
+PASS style.autofocus: IDL set to object "test-toString"
+PASS style.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS style.hidden: typeof IDL attribute
</span><span class="cx"> PASS style.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS style.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionmiscexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt  2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt     2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS html.className (<html class>): IDL set to null
</span><span class="cx"> PASS html.className (<html class>): IDL set to object "test-toString"
</span><span class="cx"> PASS html.className (<html class>): IDL set to object "test-valueOf"
</span><del>-FAIL html.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL html.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL html.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL html.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL html.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL html.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL html.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL html.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL html.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL html.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL html.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS html.autofocus: typeof IDL attribute
+PASS html.autofocus: IDL get with DOM attribute unset
+PASS html.autofocus: setAttribute() to ""
+PASS html.autofocus: setAttribute() to " foo "
+PASS html.autofocus: setAttribute() to undefined
+PASS html.autofocus: setAttribute() to null
+PASS html.autofocus: setAttribute() to 7
+PASS html.autofocus: setAttribute() to 1.5
+PASS html.autofocus: setAttribute() to "5%"
+PASS html.autofocus: setAttribute() to "+100"
+PASS html.autofocus: setAttribute() to ".5"
+PASS html.autofocus: setAttribute() to true
+PASS html.autofocus: setAttribute() to false
+PASS html.autofocus: setAttribute() to object "[object Object]"
+PASS html.autofocus: setAttribute() to NaN
+PASS html.autofocus: setAttribute() to Infinity
+PASS html.autofocus: setAttribute() to -Infinity
+PASS html.autofocus: setAttribute() to "\0"
+PASS html.autofocus: setAttribute() to object "test-toString"
+PASS html.autofocus: setAttribute() to object "test-valueOf"
+PASS html.autofocus: setAttribute() to "autofocus"
+PASS html.autofocus: IDL set to ""
+PASS html.autofocus: IDL set to " foo "
+PASS html.autofocus: IDL set to undefined
+PASS html.autofocus: IDL set to null
+PASS html.autofocus: IDL set to 7
+PASS html.autofocus: IDL set to 1.5
+PASS html.autofocus: IDL set to "5%"
+PASS html.autofocus: IDL set to "+100"
+PASS html.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS html.autofocus: IDL set to true
</span><del>-FAIL html.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL html.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL html.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL html.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL html.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL html.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL html.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL html.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS html.autofocus: IDL set to false
+PASS html.autofocus: IDL set to object "[object Object]"
+PASS html.autofocus: IDL set to NaN
+PASS html.autofocus: IDL set to Infinity
+PASS html.autofocus: IDL set to -Infinity
+PASS html.autofocus: IDL set to "\0"
+PASS html.autofocus: IDL set to object "test-toString"
+PASS html.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS html.hidden: typeof IDL attribute
</span><span class="cx"> PASS html.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS html.hidden: setAttribute() to ""
</span><span class="lines">@@ -545,45 +545,45 @@
</span><span class="cx"> PASS script.className (<script class>): IDL set to null
</span><span class="cx"> PASS script.className (<script class>): IDL set to object "test-toString"
</span><span class="cx"> PASS script.className (<script class>): IDL set to object "test-valueOf"
</span><del>-FAIL script.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL script.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL script.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL script.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL script.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL script.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL script.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL script.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL script.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL script.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL script.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS script.autofocus: typeof IDL attribute
+PASS script.autofocus: IDL get with DOM attribute unset
+PASS script.autofocus: setAttribute() to ""
+PASS script.autofocus: setAttribute() to " foo "
+PASS script.autofocus: setAttribute() to undefined
+PASS script.autofocus: setAttribute() to null
+PASS script.autofocus: setAttribute() to 7
+PASS script.autofocus: setAttribute() to 1.5
+PASS script.autofocus: setAttribute() to "5%"
+PASS script.autofocus: setAttribute() to "+100"
+PASS script.autofocus: setAttribute() to ".5"
+PASS script.autofocus: setAttribute() to true
+PASS script.autofocus: setAttribute() to false
+PASS script.autofocus: setAttribute() to object "[object Object]"
+PASS script.autofocus: setAttribute() to NaN
+PASS script.autofocus: setAttribute() to Infinity
+PASS script.autofocus: setAttribute() to -Infinity
+PASS script.autofocus: setAttribute() to "\0"
+PASS script.autofocus: setAttribute() to object "test-toString"
+PASS script.autofocus: setAttribute() to object "test-valueOf"
+PASS script.autofocus: setAttribute() to "autofocus"
+PASS script.autofocus: IDL set to ""
+PASS script.autofocus: IDL set to " foo "
+PASS script.autofocus: IDL set to undefined
+PASS script.autofocus: IDL set to null
+PASS script.autofocus: IDL set to 7
+PASS script.autofocus: IDL set to 1.5
+PASS script.autofocus: IDL set to "5%"
+PASS script.autofocus: IDL set to "+100"
+PASS script.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS script.autofocus: IDL set to true
</span><del>-FAIL script.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL script.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL script.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL script.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL script.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL script.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL script.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL script.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS script.autofocus: IDL set to false
+PASS script.autofocus: IDL set to object "[object Object]"
+PASS script.autofocus: IDL set to NaN
+PASS script.autofocus: IDL set to Infinity
+PASS script.autofocus: IDL set to -Infinity
+PASS script.autofocus: IDL set to "\0"
+PASS script.autofocus: IDL set to object "test-toString"
+PASS script.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS script.hidden: typeof IDL attribute
</span><span class="cx"> PASS script.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS script.hidden: setAttribute() to ""
</span><span class="lines">@@ -1281,45 +1281,45 @@
</span><span class="cx"> PASS noscript.className (<noscript class>): IDL set to null
</span><span class="cx"> PASS noscript.className (<noscript class>): IDL set to object "test-toString"
</span><span class="cx"> PASS noscript.className (<noscript class>): IDL set to object "test-valueOf"
</span><del>-FAIL noscript.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL noscript.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL noscript.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL noscript.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL noscript.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL noscript.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL noscript.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL noscript.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL noscript.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL noscript.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL noscript.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS noscript.autofocus: typeof IDL attribute
+PASS noscript.autofocus: IDL get with DOM attribute unset
+PASS noscript.autofocus: setAttribute() to ""
+PASS noscript.autofocus: setAttribute() to " foo "
+PASS noscript.autofocus: setAttribute() to undefined
+PASS noscript.autofocus: setAttribute() to null
+PASS noscript.autofocus: setAttribute() to 7
+PASS noscript.autofocus: setAttribute() to 1.5
+PASS noscript.autofocus: setAttribute() to "5%"
+PASS noscript.autofocus: setAttribute() to "+100"
+PASS noscript.autofocus: setAttribute() to ".5"
+PASS noscript.autofocus: setAttribute() to true
+PASS noscript.autofocus: setAttribute() to false
+PASS noscript.autofocus: setAttribute() to object "[object Object]"
+PASS noscript.autofocus: setAttribute() to NaN
+PASS noscript.autofocus: setAttribute() to Infinity
+PASS noscript.autofocus: setAttribute() to -Infinity
+PASS noscript.autofocus: setAttribute() to "\0"
+PASS noscript.autofocus: setAttribute() to object "test-toString"
+PASS noscript.autofocus: setAttribute() to object "test-valueOf"
+PASS noscript.autofocus: setAttribute() to "autofocus"
+PASS noscript.autofocus: IDL set to ""
+PASS noscript.autofocus: IDL set to " foo "
+PASS noscript.autofocus: IDL set to undefined
+PASS noscript.autofocus: IDL set to null
+PASS noscript.autofocus: IDL set to 7
+PASS noscript.autofocus: IDL set to 1.5
+PASS noscript.autofocus: IDL set to "5%"
+PASS noscript.autofocus: IDL set to "+100"
+PASS noscript.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS noscript.autofocus: IDL set to true
</span><del>-FAIL noscript.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL noscript.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL noscript.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL noscript.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL noscript.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL noscript.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL noscript.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL noscript.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS noscript.autofocus: IDL set to false
+PASS noscript.autofocus: IDL set to object "[object Object]"
+PASS noscript.autofocus: IDL set to NaN
+PASS noscript.autofocus: IDL set to Infinity
+PASS noscript.autofocus: IDL set to -Infinity
+PASS noscript.autofocus: IDL set to "\0"
+PASS noscript.autofocus: IDL set to object "test-toString"
+PASS noscript.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS noscript.hidden: typeof IDL attribute
</span><span class="cx"> PASS noscript.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS noscript.hidden: setAttribute() to ""
</span><span class="lines">@@ -1605,45 +1605,45 @@
</span><span class="cx"> PASS template.className (<template class>): IDL set to null
</span><span class="cx"> PASS template.className (<template class>): IDL set to object "test-toString"
</span><span class="cx"> PASS template.className (<template class>): IDL set to object "test-valueOf"
</span><del>-FAIL template.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL template.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL template.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL template.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL template.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL template.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL template.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL template.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL template.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL template.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL template.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS template.autofocus: typeof IDL attribute
+PASS template.autofocus: IDL get with DOM attribute unset
+PASS template.autofocus: setAttribute() to ""
+PASS template.autofocus: setAttribute() to " foo "
+PASS template.autofocus: setAttribute() to undefined
+PASS template.autofocus: setAttribute() to null
+PASS template.autofocus: setAttribute() to 7
+PASS template.autofocus: setAttribute() to 1.5
+PASS template.autofocus: setAttribute() to "5%"
+PASS template.autofocus: setAttribute() to "+100"
+PASS template.autofocus: setAttribute() to ".5"
+PASS template.autofocus: setAttribute() to true
+PASS template.autofocus: setAttribute() to false
+PASS template.autofocus: setAttribute() to object "[object Object]"
+PASS template.autofocus: setAttribute() to NaN
+PASS template.autofocus: setAttribute() to Infinity
+PASS template.autofocus: setAttribute() to -Infinity
+PASS template.autofocus: setAttribute() to "\0"
+PASS template.autofocus: setAttribute() to object "test-toString"
+PASS template.autofocus: setAttribute() to object "test-valueOf"
+PASS template.autofocus: setAttribute() to "autofocus"
+PASS template.autofocus: IDL set to ""
+PASS template.autofocus: IDL set to " foo "
+PASS template.autofocus: IDL set to undefined
+PASS template.autofocus: IDL set to null
+PASS template.autofocus: IDL set to 7
+PASS template.autofocus: IDL set to 1.5
+PASS template.autofocus: IDL set to "5%"
+PASS template.autofocus: IDL set to "+100"
+PASS template.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS template.autofocus: IDL set to true
</span><del>-FAIL template.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL template.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL template.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL template.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL template.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL template.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL template.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL template.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS template.autofocus: IDL set to false
+PASS template.autofocus: IDL set to object "[object Object]"
+PASS template.autofocus: IDL set to NaN
+PASS template.autofocus: IDL set to Infinity
+PASS template.autofocus: IDL set to -Infinity
+PASS template.autofocus: IDL set to "\0"
+PASS template.autofocus: IDL set to object "test-toString"
+PASS template.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS template.hidden: typeof IDL attribute
</span><span class="cx"> PASS template.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS template.hidden: setAttribute() to ""
</span><span class="lines">@@ -1929,45 +1929,45 @@
</span><span class="cx"> PASS slot.className (<slot class>): IDL set to null
</span><span class="cx"> PASS slot.className (<slot class>): IDL set to object "test-toString"
</span><span class="cx"> PASS slot.className (<slot class>): IDL set to object "test-valueOf"
</span><del>-FAIL slot.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL slot.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL slot.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL slot.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL slot.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL slot.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL slot.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL slot.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL slot.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL slot.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL slot.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS slot.autofocus: typeof IDL attribute
+PASS slot.autofocus: IDL get with DOM attribute unset
+PASS slot.autofocus: setAttribute() to ""
+PASS slot.autofocus: setAttribute() to " foo "
+PASS slot.autofocus: setAttribute() to undefined
+PASS slot.autofocus: setAttribute() to null
+PASS slot.autofocus: setAttribute() to 7
+PASS slot.autofocus: setAttribute() to 1.5
+PASS slot.autofocus: setAttribute() to "5%"
+PASS slot.autofocus: setAttribute() to "+100"
+PASS slot.autofocus: setAttribute() to ".5"
+PASS slot.autofocus: setAttribute() to true
+PASS slot.autofocus: setAttribute() to false
+PASS slot.autofocus: setAttribute() to object "[object Object]"
+PASS slot.autofocus: setAttribute() to NaN
+PASS slot.autofocus: setAttribute() to Infinity
+PASS slot.autofocus: setAttribute() to -Infinity
+PASS slot.autofocus: setAttribute() to "\0"
+PASS slot.autofocus: setAttribute() to object "test-toString"
+PASS slot.autofocus: setAttribute() to object "test-valueOf"
+PASS slot.autofocus: setAttribute() to "autofocus"
+PASS slot.autofocus: IDL set to ""
+PASS slot.autofocus: IDL set to " foo "
+PASS slot.autofocus: IDL set to undefined
+PASS slot.autofocus: IDL set to null
+PASS slot.autofocus: IDL set to 7
+PASS slot.autofocus: IDL set to 1.5
+PASS slot.autofocus: IDL set to "5%"
+PASS slot.autofocus: IDL set to "+100"
+PASS slot.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS slot.autofocus: IDL set to true
</span><del>-FAIL slot.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL slot.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL slot.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL slot.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL slot.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL slot.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL slot.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL slot.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS slot.autofocus: IDL set to false
+PASS slot.autofocus: IDL set to object "[object Object]"
+PASS slot.autofocus: IDL set to NaN
+PASS slot.autofocus: IDL set to Infinity
+PASS slot.autofocus: IDL set to -Infinity
+PASS slot.autofocus: IDL set to "\0"
+PASS slot.autofocus: IDL set to object "test-toString"
+PASS slot.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS slot.hidden: typeof IDL attribute
</span><span class="cx"> PASS slot.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS slot.hidden: setAttribute() to ""
</span><span class="lines">@@ -2291,45 +2291,45 @@
</span><span class="cx"> PASS ins.className (<ins class>): IDL set to null
</span><span class="cx"> PASS ins.className (<ins class>): IDL set to object "test-toString"
</span><span class="cx"> PASS ins.className (<ins class>): IDL set to object "test-valueOf"
</span><del>-FAIL ins.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL ins.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ins.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL ins.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL ins.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL ins.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL ins.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL ins.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL ins.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL ins.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL ins.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS ins.autofocus: typeof IDL attribute
+PASS ins.autofocus: IDL get with DOM attribute unset
+PASS ins.autofocus: setAttribute() to ""
+PASS ins.autofocus: setAttribute() to " foo "
+PASS ins.autofocus: setAttribute() to undefined
+PASS ins.autofocus: setAttribute() to null
+PASS ins.autofocus: setAttribute() to 7
+PASS ins.autofocus: setAttribute() to 1.5
+PASS ins.autofocus: setAttribute() to "5%"
+PASS ins.autofocus: setAttribute() to "+100"
+PASS ins.autofocus: setAttribute() to ".5"
+PASS ins.autofocus: setAttribute() to true
+PASS ins.autofocus: setAttribute() to false
+PASS ins.autofocus: setAttribute() to object "[object Object]"
+PASS ins.autofocus: setAttribute() to NaN
+PASS ins.autofocus: setAttribute() to Infinity
+PASS ins.autofocus: setAttribute() to -Infinity
+PASS ins.autofocus: setAttribute() to "\0"
+PASS ins.autofocus: setAttribute() to object "test-toString"
+PASS ins.autofocus: setAttribute() to object "test-valueOf"
+PASS ins.autofocus: setAttribute() to "autofocus"
+PASS ins.autofocus: IDL set to ""
+PASS ins.autofocus: IDL set to " foo "
+PASS ins.autofocus: IDL set to undefined
+PASS ins.autofocus: IDL set to null
+PASS ins.autofocus: IDL set to 7
+PASS ins.autofocus: IDL set to 1.5
+PASS ins.autofocus: IDL set to "5%"
+PASS ins.autofocus: IDL set to "+100"
+PASS ins.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS ins.autofocus: IDL set to true
</span><del>-FAIL ins.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL ins.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL ins.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL ins.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL ins.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL ins.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL ins.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL ins.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS ins.autofocus: IDL set to false
+PASS ins.autofocus: IDL set to object "[object Object]"
+PASS ins.autofocus: IDL set to NaN
+PASS ins.autofocus: IDL set to Infinity
+PASS ins.autofocus: IDL set to -Infinity
+PASS ins.autofocus: IDL set to "\0"
+PASS ins.autofocus: IDL set to object "test-toString"
+PASS ins.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS ins.hidden: typeof IDL attribute
</span><span class="cx"> PASS ins.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS ins.hidden: setAttribute() to ""
</span><span class="lines">@@ -2697,45 +2697,45 @@
</span><span class="cx"> PASS del.className (<del class>): IDL set to null
</span><span class="cx"> PASS del.className (<del class>): IDL set to object "test-toString"
</span><span class="cx"> PASS del.className (<del class>): IDL set to object "test-valueOf"
</span><del>-FAIL del.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL del.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL del.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL del.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL del.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL del.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL del.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL del.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL del.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL del.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL del.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS del.autofocus: typeof IDL attribute
+PASS del.autofocus: IDL get with DOM attribute unset
+PASS del.autofocus: setAttribute() to ""
+PASS del.autofocus: setAttribute() to " foo "
+PASS del.autofocus: setAttribute() to undefined
+PASS del.autofocus: setAttribute() to null
+PASS del.autofocus: setAttribute() to 7
+PASS del.autofocus: setAttribute() to 1.5
+PASS del.autofocus: setAttribute() to "5%"
+PASS del.autofocus: setAttribute() to "+100"
+PASS del.autofocus: setAttribute() to ".5"
+PASS del.autofocus: setAttribute() to true
+PASS del.autofocus: setAttribute() to false
+PASS del.autofocus: setAttribute() to object "[object Object]"
+PASS del.autofocus: setAttribute() to NaN
+PASS del.autofocus: setAttribute() to Infinity
+PASS del.autofocus: setAttribute() to -Infinity
+PASS del.autofocus: setAttribute() to "\0"
+PASS del.autofocus: setAttribute() to object "test-toString"
+PASS del.autofocus: setAttribute() to object "test-valueOf"
+PASS del.autofocus: setAttribute() to "autofocus"
+PASS del.autofocus: IDL set to ""
+PASS del.autofocus: IDL set to " foo "
+PASS del.autofocus: IDL set to undefined
+PASS del.autofocus: IDL set to null
+PASS del.autofocus: IDL set to 7
+PASS del.autofocus: IDL set to 1.5
+PASS del.autofocus: IDL set to "5%"
+PASS del.autofocus: IDL set to "+100"
+PASS del.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS del.autofocus: IDL set to true
</span><del>-FAIL del.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL del.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL del.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL del.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL del.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL del.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL del.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL del.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS del.autofocus: IDL set to false
+PASS del.autofocus: IDL set to object "[object Object]"
+PASS del.autofocus: IDL set to NaN
+PASS del.autofocus: IDL set to Infinity
+PASS del.autofocus: IDL set to -Infinity
+PASS del.autofocus: IDL set to "\0"
+PASS del.autofocus: IDL set to object "test-toString"
+PASS del.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS del.hidden: typeof IDL attribute
</span><span class="cx"> PASS del.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS del.hidden: setAttribute() to ""
</span><span class="lines">@@ -3103,45 +3103,45 @@
</span><span class="cx"> PASS details.className (<details class>): IDL set to null
</span><span class="cx"> PASS details.className (<details class>): IDL set to object "test-toString"
</span><span class="cx"> PASS details.className (<details class>): IDL set to object "test-valueOf"
</span><del>-FAIL details.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL details.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL details.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL details.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL details.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL details.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL details.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL details.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL details.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL details.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL details.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS details.autofocus: typeof IDL attribute
+PASS details.autofocus: IDL get with DOM attribute unset
+PASS details.autofocus: setAttribute() to ""
+PASS details.autofocus: setAttribute() to " foo "
+PASS details.autofocus: setAttribute() to undefined
+PASS details.autofocus: setAttribute() to null
+PASS details.autofocus: setAttribute() to 7
+PASS details.autofocus: setAttribute() to 1.5
+PASS details.autofocus: setAttribute() to "5%"
+PASS details.autofocus: setAttribute() to "+100"
+PASS details.autofocus: setAttribute() to ".5"
+PASS details.autofocus: setAttribute() to true
+PASS details.autofocus: setAttribute() to false
+PASS details.autofocus: setAttribute() to object "[object Object]"
+PASS details.autofocus: setAttribute() to NaN
+PASS details.autofocus: setAttribute() to Infinity
+PASS details.autofocus: setAttribute() to -Infinity
+PASS details.autofocus: setAttribute() to "\0"
+PASS details.autofocus: setAttribute() to object "test-toString"
+PASS details.autofocus: setAttribute() to object "test-valueOf"
+PASS details.autofocus: setAttribute() to "autofocus"
+PASS details.autofocus: IDL set to ""
+PASS details.autofocus: IDL set to " foo "
+PASS details.autofocus: IDL set to undefined
+PASS details.autofocus: IDL set to null
+PASS details.autofocus: IDL set to 7
+PASS details.autofocus: IDL set to 1.5
+PASS details.autofocus: IDL set to "5%"
+PASS details.autofocus: IDL set to "+100"
+PASS details.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS details.autofocus: IDL set to true
</span><del>-FAIL details.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL details.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL details.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL details.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL details.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL details.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL details.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL details.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS details.autofocus: IDL set to false
+PASS details.autofocus: IDL set to object "[object Object]"
+PASS details.autofocus: IDL set to NaN
+PASS details.autofocus: IDL set to Infinity
+PASS details.autofocus: IDL set to -Infinity
+PASS details.autofocus: IDL set to "\0"
+PASS details.autofocus: IDL set to object "test-toString"
+PASS details.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS details.hidden: typeof IDL attribute
</span><span class="cx"> PASS details.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS details.hidden: setAttribute() to ""
</span><span class="lines">@@ -3466,45 +3466,45 @@
</span><span class="cx"> PASS summary.className (<summary class>): IDL set to null
</span><span class="cx"> PASS summary.className (<summary class>): IDL set to object "test-toString"
</span><span class="cx"> PASS summary.className (<summary class>): IDL set to object "test-valueOf"
</span><del>-FAIL summary.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL summary.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL summary.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL summary.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL summary.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL summary.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL summary.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL summary.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL summary.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL summary.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL summary.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS summary.autofocus: typeof IDL attribute
+PASS summary.autofocus: IDL get with DOM attribute unset
+PASS summary.autofocus: setAttribute() to ""
+PASS summary.autofocus: setAttribute() to " foo "
+PASS summary.autofocus: setAttribute() to undefined
+PASS summary.autofocus: setAttribute() to null
+PASS summary.autofocus: setAttribute() to 7
+PASS summary.autofocus: setAttribute() to 1.5
+PASS summary.autofocus: setAttribute() to "5%"
+PASS summary.autofocus: setAttribute() to "+100"
+PASS summary.autofocus: setAttribute() to ".5"
+PASS summary.autofocus: setAttribute() to true
+PASS summary.autofocus: setAttribute() to false
+PASS summary.autofocus: setAttribute() to object "[object Object]"
+PASS summary.autofocus: setAttribute() to NaN
+PASS summary.autofocus: setAttribute() to Infinity
+PASS summary.autofocus: setAttribute() to -Infinity
+PASS summary.autofocus: setAttribute() to "\0"
+PASS summary.autofocus: setAttribute() to object "test-toString"
+PASS summary.autofocus: setAttribute() to object "test-valueOf"
+PASS summary.autofocus: setAttribute() to "autofocus"
+PASS summary.autofocus: IDL set to ""
+PASS summary.autofocus: IDL set to " foo "
+PASS summary.autofocus: IDL set to undefined
+PASS summary.autofocus: IDL set to null
+PASS summary.autofocus: IDL set to 7
+PASS summary.autofocus: IDL set to 1.5
+PASS summary.autofocus: IDL set to "5%"
+PASS summary.autofocus: IDL set to "+100"
+PASS summary.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS summary.autofocus: IDL set to true
</span><del>-FAIL summary.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL summary.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL summary.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL summary.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL summary.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL summary.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL summary.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL summary.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS summary.autofocus: IDL set to false
+PASS summary.autofocus: IDL set to object "[object Object]"
+PASS summary.autofocus: IDL set to NaN
+PASS summary.autofocus: IDL set to Infinity
+PASS summary.autofocus: IDL set to -Infinity
+PASS summary.autofocus: IDL set to "\0"
+PASS summary.autofocus: IDL set to object "test-toString"
+PASS summary.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS summary.hidden: typeof IDL attribute
</span><span class="cx"> PASS summary.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS summary.hidden: setAttribute() to ""
</span><span class="lines">@@ -3790,45 +3790,45 @@
</span><span class="cx"> PASS menu.className (<menu class>): IDL set to null
</span><span class="cx"> PASS menu.className (<menu class>): IDL set to object "test-toString"
</span><span class="cx"> PASS menu.className (<menu class>): IDL set to object "test-valueOf"
</span><del>-FAIL menu.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL menu.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL menu.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL menu.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL menu.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL menu.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL menu.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL menu.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL menu.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL menu.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL menu.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS menu.autofocus: typeof IDL attribute
+PASS menu.autofocus: IDL get with DOM attribute unset
+PASS menu.autofocus: setAttribute() to ""
+PASS menu.autofocus: setAttribute() to " foo "
+PASS menu.autofocus: setAttribute() to undefined
+PASS menu.autofocus: setAttribute() to null
+PASS menu.autofocus: setAttribute() to 7
+PASS menu.autofocus: setAttribute() to 1.5
+PASS menu.autofocus: setAttribute() to "5%"
+PASS menu.autofocus: setAttribute() to "+100"
+PASS menu.autofocus: setAttribute() to ".5"
+PASS menu.autofocus: setAttribute() to true
+PASS menu.autofocus: setAttribute() to false
+PASS menu.autofocus: setAttribute() to object "[object Object]"
+PASS menu.autofocus: setAttribute() to NaN
+PASS menu.autofocus: setAttribute() to Infinity
+PASS menu.autofocus: setAttribute() to -Infinity
+PASS menu.autofocus: setAttribute() to "\0"
+PASS menu.autofocus: setAttribute() to object "test-toString"
+PASS menu.autofocus: setAttribute() to object "test-valueOf"
+PASS menu.autofocus: setAttribute() to "autofocus"
+PASS menu.autofocus: IDL set to ""
+PASS menu.autofocus: IDL set to " foo "
+PASS menu.autofocus: IDL set to undefined
+PASS menu.autofocus: IDL set to null
+PASS menu.autofocus: IDL set to 7
+PASS menu.autofocus: IDL set to 1.5
+PASS menu.autofocus: IDL set to "5%"
+PASS menu.autofocus: IDL set to "+100"
+PASS menu.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS menu.autofocus: IDL set to true
</span><del>-FAIL menu.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL menu.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL menu.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL menu.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL menu.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL menu.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL menu.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL menu.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS menu.autofocus: IDL set to false
+PASS menu.autofocus: IDL set to object "[object Object]"
+PASS menu.autofocus: IDL set to NaN
+PASS menu.autofocus: IDL set to Infinity
+PASS menu.autofocus: IDL set to -Infinity
+PASS menu.autofocus: IDL set to "\0"
+PASS menu.autofocus: IDL set to object "test-toString"
+PASS menu.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS menu.hidden: typeof IDL attribute
</span><span class="cx"> PASS menu.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS menu.hidden: setAttribute() to ""
</span><span class="lines">@@ -4153,45 +4153,45 @@
</span><span class="cx"> PASS dialog.className (<dialog class>): IDL set to null
</span><span class="cx"> PASS dialog.className (<dialog class>): IDL set to object "test-toString"
</span><span class="cx"> PASS dialog.className (<dialog class>): IDL set to object "test-valueOf"
</span><del>-FAIL dialog.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL dialog.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dialog.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL dialog.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL dialog.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL dialog.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL dialog.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL dialog.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL dialog.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL dialog.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL dialog.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS dialog.autofocus: typeof IDL attribute
+PASS dialog.autofocus: IDL get with DOM attribute unset
+PASS dialog.autofocus: setAttribute() to ""
+PASS dialog.autofocus: setAttribute() to " foo "
+PASS dialog.autofocus: setAttribute() to undefined
+PASS dialog.autofocus: setAttribute() to null
+PASS dialog.autofocus: setAttribute() to 7
+PASS dialog.autofocus: setAttribute() to 1.5
+PASS dialog.autofocus: setAttribute() to "5%"
+PASS dialog.autofocus: setAttribute() to "+100"
+PASS dialog.autofocus: setAttribute() to ".5"
+PASS dialog.autofocus: setAttribute() to true
+PASS dialog.autofocus: setAttribute() to false
+PASS dialog.autofocus: setAttribute() to object "[object Object]"
+PASS dialog.autofocus: setAttribute() to NaN
+PASS dialog.autofocus: setAttribute() to Infinity
+PASS dialog.autofocus: setAttribute() to -Infinity
+PASS dialog.autofocus: setAttribute() to "\0"
+PASS dialog.autofocus: setAttribute() to object "test-toString"
+PASS dialog.autofocus: setAttribute() to object "test-valueOf"
+PASS dialog.autofocus: setAttribute() to "autofocus"
+PASS dialog.autofocus: IDL set to ""
+PASS dialog.autofocus: IDL set to " foo "
+PASS dialog.autofocus: IDL set to undefined
+PASS dialog.autofocus: IDL set to null
+PASS dialog.autofocus: IDL set to 7
+PASS dialog.autofocus: IDL set to 1.5
+PASS dialog.autofocus: IDL set to "5%"
+PASS dialog.autofocus: IDL set to "+100"
+PASS dialog.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS dialog.autofocus: IDL set to true
</span><del>-FAIL dialog.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL dialog.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL dialog.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL dialog.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL dialog.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL dialog.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL dialog.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL dialog.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS dialog.autofocus: IDL set to false
+PASS dialog.autofocus: IDL set to object "[object Object]"
+PASS dialog.autofocus: IDL set to NaN
+PASS dialog.autofocus: IDL set to Infinity
+PASS dialog.autofocus: IDL set to -Infinity
+PASS dialog.autofocus: IDL set to "\0"
+PASS dialog.autofocus: IDL set to object "test-toString"
+PASS dialog.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS dialog.hidden: typeof IDL attribute
</span><span class="cx"> PASS dialog.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS dialog.hidden: setAttribute() to ""
</span><span class="lines">@@ -4516,45 +4516,45 @@
</span><span class="cx"> PASS undefinedelement.className (<undefinedelement class>): IDL set to null
</span><span class="cx"> PASS undefinedelement.className (<undefinedelement class>): IDL set to object "test-toString"
</span><span class="cx"> PASS undefinedelement.className (<undefinedelement class>): IDL set to object "test-valueOf"
</span><del>-FAIL undefinedelement.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL undefinedelement.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL undefinedelement.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL undefinedelement.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL undefinedelement.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL undefinedelement.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL undefinedelement.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL undefinedelement.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL undefinedelement.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL undefinedelement.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL undefinedelement.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS undefinedelement.autofocus: typeof IDL attribute
+PASS undefinedelement.autofocus: IDL get with DOM attribute unset
+PASS undefinedelement.autofocus: setAttribute() to ""
+PASS undefinedelement.autofocus: setAttribute() to " foo "
+PASS undefinedelement.autofocus: setAttribute() to undefined
+PASS undefinedelement.autofocus: setAttribute() to null
+PASS undefinedelement.autofocus: setAttribute() to 7
+PASS undefinedelement.autofocus: setAttribute() to 1.5
+PASS undefinedelement.autofocus: setAttribute() to "5%"
+PASS undefinedelement.autofocus: setAttribute() to "+100"
+PASS undefinedelement.autofocus: setAttribute() to ".5"
+PASS undefinedelement.autofocus: setAttribute() to true
+PASS undefinedelement.autofocus: setAttribute() to false
+PASS undefinedelement.autofocus: setAttribute() to object "[object Object]"
+PASS undefinedelement.autofocus: setAttribute() to NaN
+PASS undefinedelement.autofocus: setAttribute() to Infinity
+PASS undefinedelement.autofocus: setAttribute() to -Infinity
+PASS undefinedelement.autofocus: setAttribute() to "\0"
+PASS undefinedelement.autofocus: setAttribute() to object "test-toString"
+PASS undefinedelement.autofocus: setAttribute() to object "test-valueOf"
+PASS undefinedelement.autofocus: setAttribute() to "autofocus"
+PASS undefinedelement.autofocus: IDL set to ""
+PASS undefinedelement.autofocus: IDL set to " foo "
+PASS undefinedelement.autofocus: IDL set to undefined
+PASS undefinedelement.autofocus: IDL set to null
+PASS undefinedelement.autofocus: IDL set to 7
+PASS undefinedelement.autofocus: IDL set to 1.5
+PASS undefinedelement.autofocus: IDL set to "5%"
+PASS undefinedelement.autofocus: IDL set to "+100"
+PASS undefinedelement.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS undefinedelement.autofocus: IDL set to true
</span><del>-FAIL undefinedelement.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL undefinedelement.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL undefinedelement.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL undefinedelement.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL undefinedelement.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL undefinedelement.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL undefinedelement.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL undefinedelement.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS undefinedelement.autofocus: IDL set to false
+PASS undefinedelement.autofocus: IDL set to object "[object Object]"
+PASS undefinedelement.autofocus: IDL set to NaN
+PASS undefinedelement.autofocus: IDL set to Infinity
+PASS undefinedelement.autofocus: IDL set to -Infinity
+PASS undefinedelement.autofocus: IDL set to "\0"
+PASS undefinedelement.autofocus: IDL set to object "test-toString"
+PASS undefinedelement.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS undefinedelement.hidden: typeof IDL attribute
</span><span class="cx"> PASS undefinedelement.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS undefinedelement.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionobsoleteexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt      2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt 2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS marquee.className (<marquee class>): IDL set to null
</span><span class="cx"> PASS marquee.className (<marquee class>): IDL set to object "test-toString"
</span><span class="cx"> PASS marquee.className (<marquee class>): IDL set to object "test-valueOf"
</span><del>-FAIL marquee.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL marquee.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL marquee.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL marquee.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL marquee.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL marquee.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL marquee.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL marquee.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL marquee.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL marquee.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL marquee.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS marquee.autofocus: typeof IDL attribute
+PASS marquee.autofocus: IDL get with DOM attribute unset
+PASS marquee.autofocus: setAttribute() to ""
+PASS marquee.autofocus: setAttribute() to " foo "
+PASS marquee.autofocus: setAttribute() to undefined
+PASS marquee.autofocus: setAttribute() to null
+PASS marquee.autofocus: setAttribute() to 7
+PASS marquee.autofocus: setAttribute() to 1.5
+PASS marquee.autofocus: setAttribute() to "5%"
+PASS marquee.autofocus: setAttribute() to "+100"
+PASS marquee.autofocus: setAttribute() to ".5"
+PASS marquee.autofocus: setAttribute() to true
+PASS marquee.autofocus: setAttribute() to false
+PASS marquee.autofocus: setAttribute() to object "[object Object]"
+PASS marquee.autofocus: setAttribute() to NaN
+PASS marquee.autofocus: setAttribute() to Infinity
+PASS marquee.autofocus: setAttribute() to -Infinity
+PASS marquee.autofocus: setAttribute() to "\0"
+PASS marquee.autofocus: setAttribute() to object "test-toString"
+PASS marquee.autofocus: setAttribute() to object "test-valueOf"
+PASS marquee.autofocus: setAttribute() to "autofocus"
+PASS marquee.autofocus: IDL set to ""
+PASS marquee.autofocus: IDL set to " foo "
+PASS marquee.autofocus: IDL set to undefined
+PASS marquee.autofocus: IDL set to null
+PASS marquee.autofocus: IDL set to 7
+PASS marquee.autofocus: IDL set to 1.5
+PASS marquee.autofocus: IDL set to "5%"
+PASS marquee.autofocus: IDL set to "+100"
+PASS marquee.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS marquee.autofocus: IDL set to true
</span><del>-FAIL marquee.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL marquee.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL marquee.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL marquee.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL marquee.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL marquee.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL marquee.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL marquee.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS marquee.autofocus: IDL set to false
+PASS marquee.autofocus: IDL set to object "[object Object]"
+PASS marquee.autofocus: IDL set to NaN
+PASS marquee.autofocus: IDL set to Infinity
+PASS marquee.autofocus: IDL set to -Infinity
+PASS marquee.autofocus: IDL set to "\0"
+PASS marquee.autofocus: IDL set to object "test-toString"
+PASS marquee.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS marquee.hidden: typeof IDL attribute
</span><span class="cx"> PASS marquee.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS marquee.hidden: setAttribute() to ""
</span><span class="lines">@@ -920,45 +920,45 @@
</span><span class="cx"> PASS frameset.className (<frameset class>): IDL set to null
</span><span class="cx"> PASS frameset.className (<frameset class>): IDL set to object "test-toString"
</span><span class="cx"> PASS frameset.className (<frameset class>): IDL set to object "test-valueOf"
</span><del>-FAIL frameset.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL frameset.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frameset.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL frameset.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL frameset.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL frameset.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL frameset.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL frameset.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL frameset.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL frameset.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL frameset.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS frameset.autofocus: typeof IDL attribute
+PASS frameset.autofocus: IDL get with DOM attribute unset
+PASS frameset.autofocus: setAttribute() to ""
+PASS frameset.autofocus: setAttribute() to " foo "
+PASS frameset.autofocus: setAttribute() to undefined
+PASS frameset.autofocus: setAttribute() to null
+PASS frameset.autofocus: setAttribute() to 7
+PASS frameset.autofocus: setAttribute() to 1.5
+PASS frameset.autofocus: setAttribute() to "5%"
+PASS frameset.autofocus: setAttribute() to "+100"
+PASS frameset.autofocus: setAttribute() to ".5"
+PASS frameset.autofocus: setAttribute() to true
+PASS frameset.autofocus: setAttribute() to false
+PASS frameset.autofocus: setAttribute() to object "[object Object]"
+PASS frameset.autofocus: setAttribute() to NaN
+PASS frameset.autofocus: setAttribute() to Infinity
+PASS frameset.autofocus: setAttribute() to -Infinity
+PASS frameset.autofocus: setAttribute() to "\0"
+PASS frameset.autofocus: setAttribute() to object "test-toString"
+PASS frameset.autofocus: setAttribute() to object "test-valueOf"
+PASS frameset.autofocus: setAttribute() to "autofocus"
+PASS frameset.autofocus: IDL set to ""
+PASS frameset.autofocus: IDL set to " foo "
+PASS frameset.autofocus: IDL set to undefined
+PASS frameset.autofocus: IDL set to null
+PASS frameset.autofocus: IDL set to 7
+PASS frameset.autofocus: IDL set to 1.5
+PASS frameset.autofocus: IDL set to "5%"
+PASS frameset.autofocus: IDL set to "+100"
+PASS frameset.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS frameset.autofocus: IDL set to true
</span><del>-FAIL frameset.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL frameset.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL frameset.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL frameset.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL frameset.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL frameset.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL frameset.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL frameset.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS frameset.autofocus: IDL set to false
+PASS frameset.autofocus: IDL set to object "[object Object]"
+PASS frameset.autofocus: IDL set to NaN
+PASS frameset.autofocus: IDL set to Infinity
+PASS frameset.autofocus: IDL set to -Infinity
+PASS frameset.autofocus: IDL set to "\0"
+PASS frameset.autofocus: IDL set to object "test-toString"
+PASS frameset.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS frameset.hidden: typeof IDL attribute
</span><span class="cx"> PASS frameset.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS frameset.hidden: setAttribute() to ""
</span><span class="lines">@@ -1320,45 +1320,45 @@
</span><span class="cx"> PASS frame.className (<frame class>): IDL set to null
</span><span class="cx"> PASS frame.className (<frame class>): IDL set to object "test-toString"
</span><span class="cx"> PASS frame.className (<frame class>): IDL set to object "test-valueOf"
</span><del>-FAIL frame.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL frame.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL frame.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL frame.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL frame.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL frame.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL frame.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL frame.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL frame.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL frame.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL frame.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS frame.autofocus: typeof IDL attribute
+PASS frame.autofocus: IDL get with DOM attribute unset
+PASS frame.autofocus: setAttribute() to ""
+PASS frame.autofocus: setAttribute() to " foo "
+PASS frame.autofocus: setAttribute() to undefined
+PASS frame.autofocus: setAttribute() to null
+PASS frame.autofocus: setAttribute() to 7
+PASS frame.autofocus: setAttribute() to 1.5
+PASS frame.autofocus: setAttribute() to "5%"
+PASS frame.autofocus: setAttribute() to "+100"
+PASS frame.autofocus: setAttribute() to ".5"
+PASS frame.autofocus: setAttribute() to true
+PASS frame.autofocus: setAttribute() to false
+PASS frame.autofocus: setAttribute() to object "[object Object]"
+PASS frame.autofocus: setAttribute() to NaN
+PASS frame.autofocus: setAttribute() to Infinity
+PASS frame.autofocus: setAttribute() to -Infinity
+PASS frame.autofocus: setAttribute() to "\0"
+PASS frame.autofocus: setAttribute() to object "test-toString"
+PASS frame.autofocus: setAttribute() to object "test-valueOf"
+PASS frame.autofocus: setAttribute() to "autofocus"
+PASS frame.autofocus: IDL set to ""
+PASS frame.autofocus: IDL set to " foo "
+PASS frame.autofocus: IDL set to undefined
+PASS frame.autofocus: IDL set to null
+PASS frame.autofocus: IDL set to 7
+PASS frame.autofocus: IDL set to 1.5
+PASS frame.autofocus: IDL set to "5%"
+PASS frame.autofocus: IDL set to "+100"
+PASS frame.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS frame.autofocus: IDL set to true
</span><del>-FAIL frame.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL frame.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL frame.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL frame.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL frame.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL frame.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL frame.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL frame.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS frame.autofocus: IDL set to false
+PASS frame.autofocus: IDL set to object "[object Object]"
+PASS frame.autofocus: IDL set to NaN
+PASS frame.autofocus: IDL set to Infinity
+PASS frame.autofocus: IDL set to -Infinity
+PASS frame.autofocus: IDL set to "\0"
+PASS frame.autofocus: IDL set to object "test-toString"
+PASS frame.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS frame.hidden: typeof IDL attribute
</span><span class="cx"> PASS frame.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS frame.hidden: setAttribute() to ""
</span><span class="lines">@@ -1961,45 +1961,45 @@
</span><span class="cx"> PASS dir.className (<dir class>): IDL set to null
</span><span class="cx"> PASS dir.className (<dir class>): IDL set to object "test-toString"
</span><span class="cx"> PASS dir.className (<dir class>): IDL set to object "test-valueOf"
</span><del>-FAIL dir.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL dir.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dir.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL dir.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL dir.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL dir.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL dir.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL dir.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL dir.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL dir.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL dir.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS dir.autofocus: typeof IDL attribute
+PASS dir.autofocus: IDL get with DOM attribute unset
+PASS dir.autofocus: setAttribute() to ""
+PASS dir.autofocus: setAttribute() to " foo "
+PASS dir.autofocus: setAttribute() to undefined
+PASS dir.autofocus: setAttribute() to null
+PASS dir.autofocus: setAttribute() to 7
+PASS dir.autofocus: setAttribute() to 1.5
+PASS dir.autofocus: setAttribute() to "5%"
+PASS dir.autofocus: setAttribute() to "+100"
+PASS dir.autofocus: setAttribute() to ".5"
+PASS dir.autofocus: setAttribute() to true
+PASS dir.autofocus: setAttribute() to false
+PASS dir.autofocus: setAttribute() to object "[object Object]"
+PASS dir.autofocus: setAttribute() to NaN
+PASS dir.autofocus: setAttribute() to Infinity
+PASS dir.autofocus: setAttribute() to -Infinity
+PASS dir.autofocus: setAttribute() to "\0"
+PASS dir.autofocus: setAttribute() to object "test-toString"
+PASS dir.autofocus: setAttribute() to object "test-valueOf"
+PASS dir.autofocus: setAttribute() to "autofocus"
+PASS dir.autofocus: IDL set to ""
+PASS dir.autofocus: IDL set to " foo "
+PASS dir.autofocus: IDL set to undefined
+PASS dir.autofocus: IDL set to null
+PASS dir.autofocus: IDL set to 7
+PASS dir.autofocus: IDL set to 1.5
+PASS dir.autofocus: IDL set to "5%"
+PASS dir.autofocus: IDL set to "+100"
+PASS dir.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS dir.autofocus: IDL set to true
</span><del>-FAIL dir.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL dir.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL dir.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL dir.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL dir.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL dir.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL dir.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL dir.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS dir.autofocus: IDL set to false
+PASS dir.autofocus: IDL set to object "[object Object]"
+PASS dir.autofocus: IDL set to NaN
+PASS dir.autofocus: IDL set to Infinity
+PASS dir.autofocus: IDL set to -Infinity
+PASS dir.autofocus: IDL set to "\0"
+PASS dir.autofocus: IDL set to object "test-toString"
+PASS dir.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS dir.hidden: typeof IDL attribute
</span><span class="cx"> PASS dir.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS dir.hidden: setAttribute() to ""
</span><span class="lines">@@ -2324,45 +2324,45 @@
</span><span class="cx"> PASS font.className (<font class>): IDL set to null
</span><span class="cx"> PASS font.className (<font class>): IDL set to object "test-toString"
</span><span class="cx"> PASS font.className (<font class>): IDL set to object "test-valueOf"
</span><del>-FAIL font.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL font.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL font.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL font.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL font.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL font.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL font.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL font.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL font.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL font.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL font.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS font.autofocus: typeof IDL attribute
+PASS font.autofocus: IDL get with DOM attribute unset
+PASS font.autofocus: setAttribute() to ""
+PASS font.autofocus: setAttribute() to " foo "
+PASS font.autofocus: setAttribute() to undefined
+PASS font.autofocus: setAttribute() to null
+PASS font.autofocus: setAttribute() to 7
+PASS font.autofocus: setAttribute() to 1.5
+PASS font.autofocus: setAttribute() to "5%"
+PASS font.autofocus: setAttribute() to "+100"
+PASS font.autofocus: setAttribute() to ".5"
+PASS font.autofocus: setAttribute() to true
+PASS font.autofocus: setAttribute() to false
+PASS font.autofocus: setAttribute() to object "[object Object]"
+PASS font.autofocus: setAttribute() to NaN
+PASS font.autofocus: setAttribute() to Infinity
+PASS font.autofocus: setAttribute() to -Infinity
+PASS font.autofocus: setAttribute() to "\0"
+PASS font.autofocus: setAttribute() to object "test-toString"
+PASS font.autofocus: setAttribute() to object "test-valueOf"
+PASS font.autofocus: setAttribute() to "autofocus"
+PASS font.autofocus: IDL set to ""
+PASS font.autofocus: IDL set to " foo "
+PASS font.autofocus: IDL set to undefined
+PASS font.autofocus: IDL set to null
+PASS font.autofocus: IDL set to 7
+PASS font.autofocus: IDL set to 1.5
+PASS font.autofocus: IDL set to "5%"
+PASS font.autofocus: IDL set to "+100"
+PASS font.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS font.autofocus: IDL set to true
</span><del>-FAIL font.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL font.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL font.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL font.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL font.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL font.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL font.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL font.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS font.autofocus: IDL set to false
+PASS font.autofocus: IDL set to object "[object Object]"
+PASS font.autofocus: IDL set to NaN
+PASS font.autofocus: IDL set to Infinity
+PASS font.autofocus: IDL set to -Infinity
+PASS font.autofocus: IDL set to "\0"
+PASS font.autofocus: IDL set to object "test-toString"
+PASS font.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS font.hidden: typeof IDL attribute
</span><span class="cx"> PASS font.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS font.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionsectionsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt      2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt 2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS body.className (<body class>): IDL set to null
</span><span class="cx"> PASS body.className (<body class>): IDL set to object "test-toString"
</span><span class="cx"> PASS body.className (<body class>): IDL set to object "test-valueOf"
</span><del>-FAIL body.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL body.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL body.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL body.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL body.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL body.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL body.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL body.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL body.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL body.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL body.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS body.autofocus: typeof IDL attribute
+PASS body.autofocus: IDL get with DOM attribute unset
+PASS body.autofocus: setAttribute() to ""
+PASS body.autofocus: setAttribute() to " foo "
+PASS body.autofocus: setAttribute() to undefined
+PASS body.autofocus: setAttribute() to null
+PASS body.autofocus: setAttribute() to 7
+PASS body.autofocus: setAttribute() to 1.5
+PASS body.autofocus: setAttribute() to "5%"
+PASS body.autofocus: setAttribute() to "+100"
+PASS body.autofocus: setAttribute() to ".5"
+PASS body.autofocus: setAttribute() to true
+PASS body.autofocus: setAttribute() to false
+PASS body.autofocus: setAttribute() to object "[object Object]"
+PASS body.autofocus: setAttribute() to NaN
+PASS body.autofocus: setAttribute() to Infinity
+PASS body.autofocus: setAttribute() to -Infinity
+PASS body.autofocus: setAttribute() to "\0"
+PASS body.autofocus: setAttribute() to object "test-toString"
+PASS body.autofocus: setAttribute() to object "test-valueOf"
+PASS body.autofocus: setAttribute() to "autofocus"
+PASS body.autofocus: IDL set to ""
+PASS body.autofocus: IDL set to " foo "
+PASS body.autofocus: IDL set to undefined
+PASS body.autofocus: IDL set to null
+PASS body.autofocus: IDL set to 7
+PASS body.autofocus: IDL set to 1.5
+PASS body.autofocus: IDL set to "5%"
+PASS body.autofocus: IDL set to "+100"
+PASS body.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS body.autofocus: IDL set to true
</span><del>-FAIL body.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL body.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL body.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL body.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL body.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL body.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL body.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL body.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS body.autofocus: IDL set to false
+PASS body.autofocus: IDL set to object "[object Object]"
+PASS body.autofocus: IDL set to NaN
+PASS body.autofocus: IDL set to Infinity
+PASS body.autofocus: IDL set to -Infinity
+PASS body.autofocus: IDL set to "\0"
+PASS body.autofocus: IDL set to object "test-toString"
+PASS body.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS body.hidden: typeof IDL attribute
</span><span class="cx"> PASS body.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS body.hidden: setAttribute() to ""
</span><span class="lines">@@ -735,45 +735,45 @@
</span><span class="cx"> PASS article.className (<article class>): IDL set to null
</span><span class="cx"> PASS article.className (<article class>): IDL set to object "test-toString"
</span><span class="cx"> PASS article.className (<article class>): IDL set to object "test-valueOf"
</span><del>-FAIL article.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL article.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL article.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL article.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL article.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL article.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL article.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL article.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL article.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL article.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL article.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS article.autofocus: typeof IDL attribute
+PASS article.autofocus: IDL get with DOM attribute unset
+PASS article.autofocus: setAttribute() to ""
+PASS article.autofocus: setAttribute() to " foo "
+PASS article.autofocus: setAttribute() to undefined
+PASS article.autofocus: setAttribute() to null
+PASS article.autofocus: setAttribute() to 7
+PASS article.autofocus: setAttribute() to 1.5
+PASS article.autofocus: setAttribute() to "5%"
+PASS article.autofocus: setAttribute() to "+100"
+PASS article.autofocus: setAttribute() to ".5"
+PASS article.autofocus: setAttribute() to true
+PASS article.autofocus: setAttribute() to false
+PASS article.autofocus: setAttribute() to object "[object Object]"
+PASS article.autofocus: setAttribute() to NaN
+PASS article.autofocus: setAttribute() to Infinity
+PASS article.autofocus: setAttribute() to -Infinity
+PASS article.autofocus: setAttribute() to "\0"
+PASS article.autofocus: setAttribute() to object "test-toString"
+PASS article.autofocus: setAttribute() to object "test-valueOf"
+PASS article.autofocus: setAttribute() to "autofocus"
+PASS article.autofocus: IDL set to ""
+PASS article.autofocus: IDL set to " foo "
+PASS article.autofocus: IDL set to undefined
+PASS article.autofocus: IDL set to null
+PASS article.autofocus: IDL set to 7
+PASS article.autofocus: IDL set to 1.5
+PASS article.autofocus: IDL set to "5%"
+PASS article.autofocus: IDL set to "+100"
+PASS article.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS article.autofocus: IDL set to true
</span><del>-FAIL article.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL article.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL article.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL article.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL article.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL article.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL article.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL article.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS article.autofocus: IDL set to false
+PASS article.autofocus: IDL set to object "[object Object]"
+PASS article.autofocus: IDL set to NaN
+PASS article.autofocus: IDL set to Infinity
+PASS article.autofocus: IDL set to -Infinity
+PASS article.autofocus: IDL set to "\0"
+PASS article.autofocus: IDL set to object "test-toString"
+PASS article.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS article.hidden: typeof IDL attribute
</span><span class="cx"> PASS article.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS article.hidden: setAttribute() to ""
</span><span class="lines">@@ -1059,45 +1059,45 @@
</span><span class="cx"> PASS section.className (<section class>): IDL set to null
</span><span class="cx"> PASS section.className (<section class>): IDL set to object "test-toString"
</span><span class="cx"> PASS section.className (<section class>): IDL set to object "test-valueOf"
</span><del>-FAIL section.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL section.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL section.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL section.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL section.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL section.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL section.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL section.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL section.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL section.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL section.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS section.autofocus: typeof IDL attribute
+PASS section.autofocus: IDL get with DOM attribute unset
+PASS section.autofocus: setAttribute() to ""
+PASS section.autofocus: setAttribute() to " foo "
+PASS section.autofocus: setAttribute() to undefined
+PASS section.autofocus: setAttribute() to null
+PASS section.autofocus: setAttribute() to 7
+PASS section.autofocus: setAttribute() to 1.5
+PASS section.autofocus: setAttribute() to "5%"
+PASS section.autofocus: setAttribute() to "+100"
+PASS section.autofocus: setAttribute() to ".5"
+PASS section.autofocus: setAttribute() to true
+PASS section.autofocus: setAttribute() to false
+PASS section.autofocus: setAttribute() to object "[object Object]"
+PASS section.autofocus: setAttribute() to NaN
+PASS section.autofocus: setAttribute() to Infinity
+PASS section.autofocus: setAttribute() to -Infinity
+PASS section.autofocus: setAttribute() to "\0"
+PASS section.autofocus: setAttribute() to object "test-toString"
+PASS section.autofocus: setAttribute() to object "test-valueOf"
+PASS section.autofocus: setAttribute() to "autofocus"
+PASS section.autofocus: IDL set to ""
+PASS section.autofocus: IDL set to " foo "
+PASS section.autofocus: IDL set to undefined
+PASS section.autofocus: IDL set to null
+PASS section.autofocus: IDL set to 7
+PASS section.autofocus: IDL set to 1.5
+PASS section.autofocus: IDL set to "5%"
+PASS section.autofocus: IDL set to "+100"
+PASS section.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS section.autofocus: IDL set to true
</span><del>-FAIL section.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL section.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL section.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL section.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL section.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL section.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL section.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL section.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS section.autofocus: IDL set to false
+PASS section.autofocus: IDL set to object "[object Object]"
+PASS section.autofocus: IDL set to NaN
+PASS section.autofocus: IDL set to Infinity
+PASS section.autofocus: IDL set to -Infinity
+PASS section.autofocus: IDL set to "\0"
+PASS section.autofocus: IDL set to object "test-toString"
+PASS section.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS section.hidden: typeof IDL attribute
</span><span class="cx"> PASS section.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS section.hidden: setAttribute() to ""
</span><span class="lines">@@ -1383,45 +1383,45 @@
</span><span class="cx"> PASS nav.className (<nav class>): IDL set to null
</span><span class="cx"> PASS nav.className (<nav class>): IDL set to object "test-toString"
</span><span class="cx"> PASS nav.className (<nav class>): IDL set to object "test-valueOf"
</span><del>-FAIL nav.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL nav.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL nav.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL nav.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL nav.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL nav.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL nav.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL nav.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL nav.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL nav.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL nav.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS nav.autofocus: typeof IDL attribute
+PASS nav.autofocus: IDL get with DOM attribute unset
+PASS nav.autofocus: setAttribute() to ""
+PASS nav.autofocus: setAttribute() to " foo "
+PASS nav.autofocus: setAttribute() to undefined
+PASS nav.autofocus: setAttribute() to null
+PASS nav.autofocus: setAttribute() to 7
+PASS nav.autofocus: setAttribute() to 1.5
+PASS nav.autofocus: setAttribute() to "5%"
+PASS nav.autofocus: setAttribute() to "+100"
+PASS nav.autofocus: setAttribute() to ".5"
+PASS nav.autofocus: setAttribute() to true
+PASS nav.autofocus: setAttribute() to false
+PASS nav.autofocus: setAttribute() to object "[object Object]"
+PASS nav.autofocus: setAttribute() to NaN
+PASS nav.autofocus: setAttribute() to Infinity
+PASS nav.autofocus: setAttribute() to -Infinity
+PASS nav.autofocus: setAttribute() to "\0"
+PASS nav.autofocus: setAttribute() to object "test-toString"
+PASS nav.autofocus: setAttribute() to object "test-valueOf"
+PASS nav.autofocus: setAttribute() to "autofocus"
+PASS nav.autofocus: IDL set to ""
+PASS nav.autofocus: IDL set to " foo "
+PASS nav.autofocus: IDL set to undefined
+PASS nav.autofocus: IDL set to null
+PASS nav.autofocus: IDL set to 7
+PASS nav.autofocus: IDL set to 1.5
+PASS nav.autofocus: IDL set to "5%"
+PASS nav.autofocus: IDL set to "+100"
+PASS nav.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS nav.autofocus: IDL set to true
</span><del>-FAIL nav.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL nav.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL nav.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL nav.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL nav.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL nav.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL nav.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL nav.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS nav.autofocus: IDL set to false
+PASS nav.autofocus: IDL set to object "[object Object]"
+PASS nav.autofocus: IDL set to NaN
+PASS nav.autofocus: IDL set to Infinity
+PASS nav.autofocus: IDL set to -Infinity
+PASS nav.autofocus: IDL set to "\0"
+PASS nav.autofocus: IDL set to object "test-toString"
+PASS nav.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS nav.hidden: typeof IDL attribute
</span><span class="cx"> PASS nav.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS nav.hidden: setAttribute() to ""
</span><span class="lines">@@ -1707,45 +1707,45 @@
</span><span class="cx"> PASS aside.className (<aside class>): IDL set to null
</span><span class="cx"> PASS aside.className (<aside class>): IDL set to object "test-toString"
</span><span class="cx"> PASS aside.className (<aside class>): IDL set to object "test-valueOf"
</span><del>-FAIL aside.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL aside.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL aside.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL aside.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL aside.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL aside.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL aside.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL aside.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL aside.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL aside.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL aside.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS aside.autofocus: typeof IDL attribute
+PASS aside.autofocus: IDL get with DOM attribute unset
+PASS aside.autofocus: setAttribute() to ""
+PASS aside.autofocus: setAttribute() to " foo "
+PASS aside.autofocus: setAttribute() to undefined
+PASS aside.autofocus: setAttribute() to null
+PASS aside.autofocus: setAttribute() to 7
+PASS aside.autofocus: setAttribute() to 1.5
+PASS aside.autofocus: setAttribute() to "5%"
+PASS aside.autofocus: setAttribute() to "+100"
+PASS aside.autofocus: setAttribute() to ".5"
+PASS aside.autofocus: setAttribute() to true
+PASS aside.autofocus: setAttribute() to false
+PASS aside.autofocus: setAttribute() to object "[object Object]"
+PASS aside.autofocus: setAttribute() to NaN
+PASS aside.autofocus: setAttribute() to Infinity
+PASS aside.autofocus: setAttribute() to -Infinity
+PASS aside.autofocus: setAttribute() to "\0"
+PASS aside.autofocus: setAttribute() to object "test-toString"
+PASS aside.autofocus: setAttribute() to object "test-valueOf"
+PASS aside.autofocus: setAttribute() to "autofocus"
+PASS aside.autofocus: IDL set to ""
+PASS aside.autofocus: IDL set to " foo "
+PASS aside.autofocus: IDL set to undefined
+PASS aside.autofocus: IDL set to null
+PASS aside.autofocus: IDL set to 7
+PASS aside.autofocus: IDL set to 1.5
+PASS aside.autofocus: IDL set to "5%"
+PASS aside.autofocus: IDL set to "+100"
+PASS aside.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS aside.autofocus: IDL set to true
</span><del>-FAIL aside.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL aside.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL aside.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL aside.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL aside.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL aside.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL aside.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL aside.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS aside.autofocus: IDL set to false
+PASS aside.autofocus: IDL set to object "[object Object]"
+PASS aside.autofocus: IDL set to NaN
+PASS aside.autofocus: IDL set to Infinity
+PASS aside.autofocus: IDL set to -Infinity
+PASS aside.autofocus: IDL set to "\0"
+PASS aside.autofocus: IDL set to object "test-toString"
+PASS aside.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS aside.hidden: typeof IDL attribute
</span><span class="cx"> PASS aside.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS aside.hidden: setAttribute() to ""
</span><span class="lines">@@ -2031,45 +2031,45 @@
</span><span class="cx"> PASS h1.className (<h1 class>): IDL set to null
</span><span class="cx"> PASS h1.className (<h1 class>): IDL set to object "test-toString"
</span><span class="cx"> PASS h1.className (<h1 class>): IDL set to object "test-valueOf"
</span><del>-FAIL h1.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL h1.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h1.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL h1.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL h1.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL h1.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL h1.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL h1.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL h1.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL h1.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL h1.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS h1.autofocus: typeof IDL attribute
+PASS h1.autofocus: IDL get with DOM attribute unset
+PASS h1.autofocus: setAttribute() to ""
+PASS h1.autofocus: setAttribute() to " foo "
+PASS h1.autofocus: setAttribute() to undefined
+PASS h1.autofocus: setAttribute() to null
+PASS h1.autofocus: setAttribute() to 7
+PASS h1.autofocus: setAttribute() to 1.5
+PASS h1.autofocus: setAttribute() to "5%"
+PASS h1.autofocus: setAttribute() to "+100"
+PASS h1.autofocus: setAttribute() to ".5"
+PASS h1.autofocus: setAttribute() to true
+PASS h1.autofocus: setAttribute() to false
+PASS h1.autofocus: setAttribute() to object "[object Object]"
+PASS h1.autofocus: setAttribute() to NaN
+PASS h1.autofocus: setAttribute() to Infinity
+PASS h1.autofocus: setAttribute() to -Infinity
+PASS h1.autofocus: setAttribute() to "\0"
+PASS h1.autofocus: setAttribute() to object "test-toString"
+PASS h1.autofocus: setAttribute() to object "test-valueOf"
+PASS h1.autofocus: setAttribute() to "autofocus"
+PASS h1.autofocus: IDL set to ""
+PASS h1.autofocus: IDL set to " foo "
+PASS h1.autofocus: IDL set to undefined
+PASS h1.autofocus: IDL set to null
+PASS h1.autofocus: IDL set to 7
+PASS h1.autofocus: IDL set to 1.5
+PASS h1.autofocus: IDL set to "5%"
+PASS h1.autofocus: IDL set to "+100"
+PASS h1.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS h1.autofocus: IDL set to true
</span><del>-FAIL h1.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL h1.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL h1.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL h1.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL h1.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL h1.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL h1.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL h1.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS h1.autofocus: IDL set to false
+PASS h1.autofocus: IDL set to object "[object Object]"
+PASS h1.autofocus: IDL set to NaN
+PASS h1.autofocus: IDL set to Infinity
+PASS h1.autofocus: IDL set to -Infinity
+PASS h1.autofocus: IDL set to "\0"
+PASS h1.autofocus: IDL set to object "test-toString"
+PASS h1.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS h1.hidden: typeof IDL attribute
</span><span class="cx"> PASS h1.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS h1.hidden: setAttribute() to ""
</span><span class="lines">@@ -2393,45 +2393,45 @@
</span><span class="cx"> PASS h2.className (<h2 class>): IDL set to null
</span><span class="cx"> PASS h2.className (<h2 class>): IDL set to object "test-toString"
</span><span class="cx"> PASS h2.className (<h2 class>): IDL set to object "test-valueOf"
</span><del>-FAIL h2.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL h2.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h2.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL h2.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL h2.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL h2.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL h2.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL h2.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL h2.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL h2.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL h2.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS h2.autofocus: typeof IDL attribute
+PASS h2.autofocus: IDL get with DOM attribute unset
+PASS h2.autofocus: setAttribute() to ""
+PASS h2.autofocus: setAttribute() to " foo "
+PASS h2.autofocus: setAttribute() to undefined
+PASS h2.autofocus: setAttribute() to null
+PASS h2.autofocus: setAttribute() to 7
+PASS h2.autofocus: setAttribute() to 1.5
+PASS h2.autofocus: setAttribute() to "5%"
+PASS h2.autofocus: setAttribute() to "+100"
+PASS h2.autofocus: setAttribute() to ".5"
+PASS h2.autofocus: setAttribute() to true
+PASS h2.autofocus: setAttribute() to false
+PASS h2.autofocus: setAttribute() to object "[object Object]"
+PASS h2.autofocus: setAttribute() to NaN
+PASS h2.autofocus: setAttribute() to Infinity
+PASS h2.autofocus: setAttribute() to -Infinity
+PASS h2.autofocus: setAttribute() to "\0"
+PASS h2.autofocus: setAttribute() to object "test-toString"
+PASS h2.autofocus: setAttribute() to object "test-valueOf"
+PASS h2.autofocus: setAttribute() to "autofocus"
+PASS h2.autofocus: IDL set to ""
+PASS h2.autofocus: IDL set to " foo "
+PASS h2.autofocus: IDL set to undefined
+PASS h2.autofocus: IDL set to null
+PASS h2.autofocus: IDL set to 7
+PASS h2.autofocus: IDL set to 1.5
+PASS h2.autofocus: IDL set to "5%"
+PASS h2.autofocus: IDL set to "+100"
+PASS h2.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS h2.autofocus: IDL set to true
</span><del>-FAIL h2.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL h2.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL h2.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL h2.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL h2.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL h2.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL h2.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL h2.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS h2.autofocus: IDL set to false
+PASS h2.autofocus: IDL set to object "[object Object]"
+PASS h2.autofocus: IDL set to NaN
+PASS h2.autofocus: IDL set to Infinity
+PASS h2.autofocus: IDL set to -Infinity
+PASS h2.autofocus: IDL set to "\0"
+PASS h2.autofocus: IDL set to object "test-toString"
+PASS h2.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS h2.hidden: typeof IDL attribute
</span><span class="cx"> PASS h2.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS h2.hidden: setAttribute() to ""
</span><span class="lines">@@ -2755,45 +2755,45 @@
</span><span class="cx"> PASS h3.className (<h3 class>): IDL set to null
</span><span class="cx"> PASS h3.className (<h3 class>): IDL set to object "test-toString"
</span><span class="cx"> PASS h3.className (<h3 class>): IDL set to object "test-valueOf"
</span><del>-FAIL h3.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL h3.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h3.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL h3.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL h3.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL h3.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL h3.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL h3.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL h3.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL h3.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL h3.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS h3.autofocus: typeof IDL attribute
+PASS h3.autofocus: IDL get with DOM attribute unset
+PASS h3.autofocus: setAttribute() to ""
+PASS h3.autofocus: setAttribute() to " foo "
+PASS h3.autofocus: setAttribute() to undefined
+PASS h3.autofocus: setAttribute() to null
+PASS h3.autofocus: setAttribute() to 7
+PASS h3.autofocus: setAttribute() to 1.5
+PASS h3.autofocus: setAttribute() to "5%"
+PASS h3.autofocus: setAttribute() to "+100"
+PASS h3.autofocus: setAttribute() to ".5"
+PASS h3.autofocus: setAttribute() to true
+PASS h3.autofocus: setAttribute() to false
+PASS h3.autofocus: setAttribute() to object "[object Object]"
+PASS h3.autofocus: setAttribute() to NaN
+PASS h3.autofocus: setAttribute() to Infinity
+PASS h3.autofocus: setAttribute() to -Infinity
+PASS h3.autofocus: setAttribute() to "\0"
+PASS h3.autofocus: setAttribute() to object "test-toString"
+PASS h3.autofocus: setAttribute() to object "test-valueOf"
+PASS h3.autofocus: setAttribute() to "autofocus"
+PASS h3.autofocus: IDL set to ""
+PASS h3.autofocus: IDL set to " foo "
+PASS h3.autofocus: IDL set to undefined
+PASS h3.autofocus: IDL set to null
+PASS h3.autofocus: IDL set to 7
+PASS h3.autofocus: IDL set to 1.5
+PASS h3.autofocus: IDL set to "5%"
+PASS h3.autofocus: IDL set to "+100"
+PASS h3.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS h3.autofocus: IDL set to true
</span><del>-FAIL h3.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL h3.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL h3.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL h3.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL h3.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL h3.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL h3.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL h3.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS h3.autofocus: IDL set to false
+PASS h3.autofocus: IDL set to object "[object Object]"
+PASS h3.autofocus: IDL set to NaN
+PASS h3.autofocus: IDL set to Infinity
+PASS h3.autofocus: IDL set to -Infinity
+PASS h3.autofocus: IDL set to "\0"
+PASS h3.autofocus: IDL set to object "test-toString"
+PASS h3.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS h3.hidden: typeof IDL attribute
</span><span class="cx"> PASS h3.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS h3.hidden: setAttribute() to ""
</span><span class="lines">@@ -3117,45 +3117,45 @@
</span><span class="cx"> PASS h4.className (<h4 class>): IDL set to null
</span><span class="cx"> PASS h4.className (<h4 class>): IDL set to object "test-toString"
</span><span class="cx"> PASS h4.className (<h4 class>): IDL set to object "test-valueOf"
</span><del>-FAIL h4.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL h4.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h4.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL h4.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL h4.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL h4.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL h4.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL h4.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL h4.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL h4.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL h4.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS h4.autofocus: typeof IDL attribute
+PASS h4.autofocus: IDL get with DOM attribute unset
+PASS h4.autofocus: setAttribute() to ""
+PASS h4.autofocus: setAttribute() to " foo "
+PASS h4.autofocus: setAttribute() to undefined
+PASS h4.autofocus: setAttribute() to null
+PASS h4.autofocus: setAttribute() to 7
+PASS h4.autofocus: setAttribute() to 1.5
+PASS h4.autofocus: setAttribute() to "5%"
+PASS h4.autofocus: setAttribute() to "+100"
+PASS h4.autofocus: setAttribute() to ".5"
+PASS h4.autofocus: setAttribute() to true
+PASS h4.autofocus: setAttribute() to false
+PASS h4.autofocus: setAttribute() to object "[object Object]"
+PASS h4.autofocus: setAttribute() to NaN
+PASS h4.autofocus: setAttribute() to Infinity
+PASS h4.autofocus: setAttribute() to -Infinity
+PASS h4.autofocus: setAttribute() to "\0"
+PASS h4.autofocus: setAttribute() to object "test-toString"
+PASS h4.autofocus: setAttribute() to object "test-valueOf"
+PASS h4.autofocus: setAttribute() to "autofocus"
+PASS h4.autofocus: IDL set to ""
+PASS h4.autofocus: IDL set to " foo "
+PASS h4.autofocus: IDL set to undefined
+PASS h4.autofocus: IDL set to null
+PASS h4.autofocus: IDL set to 7
+PASS h4.autofocus: IDL set to 1.5
+PASS h4.autofocus: IDL set to "5%"
+PASS h4.autofocus: IDL set to "+100"
+PASS h4.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS h4.autofocus: IDL set to true
</span><del>-FAIL h4.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL h4.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL h4.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL h4.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL h4.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL h4.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL h4.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL h4.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS h4.autofocus: IDL set to false
+PASS h4.autofocus: IDL set to object "[object Object]"
+PASS h4.autofocus: IDL set to NaN
+PASS h4.autofocus: IDL set to Infinity
+PASS h4.autofocus: IDL set to -Infinity
+PASS h4.autofocus: IDL set to "\0"
+PASS h4.autofocus: IDL set to object "test-toString"
+PASS h4.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS h4.hidden: typeof IDL attribute
</span><span class="cx"> PASS h4.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS h4.hidden: setAttribute() to ""
</span><span class="lines">@@ -3479,45 +3479,45 @@
</span><span class="cx"> PASS h5.className (<h5 class>): IDL set to null
</span><span class="cx"> PASS h5.className (<h5 class>): IDL set to object "test-toString"
</span><span class="cx"> PASS h5.className (<h5 class>): IDL set to object "test-valueOf"
</span><del>-FAIL h5.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL h5.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h5.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL h5.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL h5.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL h5.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL h5.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL h5.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL h5.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL h5.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL h5.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS h5.autofocus: typeof IDL attribute
+PASS h5.autofocus: IDL get with DOM attribute unset
+PASS h5.autofocus: setAttribute() to ""
+PASS h5.autofocus: setAttribute() to " foo "
+PASS h5.autofocus: setAttribute() to undefined
+PASS h5.autofocus: setAttribute() to null
+PASS h5.autofocus: setAttribute() to 7
+PASS h5.autofocus: setAttribute() to 1.5
+PASS h5.autofocus: setAttribute() to "5%"
+PASS h5.autofocus: setAttribute() to "+100"
+PASS h5.autofocus: setAttribute() to ".5"
+PASS h5.autofocus: setAttribute() to true
+PASS h5.autofocus: setAttribute() to false
+PASS h5.autofocus: setAttribute() to object "[object Object]"
+PASS h5.autofocus: setAttribute() to NaN
+PASS h5.autofocus: setAttribute() to Infinity
+PASS h5.autofocus: setAttribute() to -Infinity
+PASS h5.autofocus: setAttribute() to "\0"
+PASS h5.autofocus: setAttribute() to object "test-toString"
+PASS h5.autofocus: setAttribute() to object "test-valueOf"
+PASS h5.autofocus: setAttribute() to "autofocus"
+PASS h5.autofocus: IDL set to ""
+PASS h5.autofocus: IDL set to " foo "
+PASS h5.autofocus: IDL set to undefined
+PASS h5.autofocus: IDL set to null
+PASS h5.autofocus: IDL set to 7
+PASS h5.autofocus: IDL set to 1.5
+PASS h5.autofocus: IDL set to "5%"
+PASS h5.autofocus: IDL set to "+100"
+PASS h5.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS h5.autofocus: IDL set to true
</span><del>-FAIL h5.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL h5.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL h5.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL h5.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL h5.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL h5.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL h5.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL h5.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS h5.autofocus: IDL set to false
+PASS h5.autofocus: IDL set to object "[object Object]"
+PASS h5.autofocus: IDL set to NaN
+PASS h5.autofocus: IDL set to Infinity
+PASS h5.autofocus: IDL set to -Infinity
+PASS h5.autofocus: IDL set to "\0"
+PASS h5.autofocus: IDL set to object "test-toString"
+PASS h5.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS h5.hidden: typeof IDL attribute
</span><span class="cx"> PASS h5.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS h5.hidden: setAttribute() to ""
</span><span class="lines">@@ -3841,45 +3841,45 @@
</span><span class="cx"> PASS h6.className (<h6 class>): IDL set to null
</span><span class="cx"> PASS h6.className (<h6 class>): IDL set to object "test-toString"
</span><span class="cx"> PASS h6.className (<h6 class>): IDL set to object "test-valueOf"
</span><del>-FAIL h6.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL h6.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL h6.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL h6.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL h6.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL h6.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL h6.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL h6.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL h6.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL h6.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL h6.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS h6.autofocus: typeof IDL attribute
+PASS h6.autofocus: IDL get with DOM attribute unset
+PASS h6.autofocus: setAttribute() to ""
+PASS h6.autofocus: setAttribute() to " foo "
+PASS h6.autofocus: setAttribute() to undefined
+PASS h6.autofocus: setAttribute() to null
+PASS h6.autofocus: setAttribute() to 7
+PASS h6.autofocus: setAttribute() to 1.5
+PASS h6.autofocus: setAttribute() to "5%"
+PASS h6.autofocus: setAttribute() to "+100"
+PASS h6.autofocus: setAttribute() to ".5"
+PASS h6.autofocus: setAttribute() to true
+PASS h6.autofocus: setAttribute() to false
+PASS h6.autofocus: setAttribute() to object "[object Object]"
+PASS h6.autofocus: setAttribute() to NaN
+PASS h6.autofocus: setAttribute() to Infinity
+PASS h6.autofocus: setAttribute() to -Infinity
+PASS h6.autofocus: setAttribute() to "\0"
+PASS h6.autofocus: setAttribute() to object "test-toString"
+PASS h6.autofocus: setAttribute() to object "test-valueOf"
+PASS h6.autofocus: setAttribute() to "autofocus"
+PASS h6.autofocus: IDL set to ""
+PASS h6.autofocus: IDL set to " foo "
+PASS h6.autofocus: IDL set to undefined
+PASS h6.autofocus: IDL set to null
+PASS h6.autofocus: IDL set to 7
+PASS h6.autofocus: IDL set to 1.5
+PASS h6.autofocus: IDL set to "5%"
+PASS h6.autofocus: IDL set to "+100"
+PASS h6.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS h6.autofocus: IDL set to true
</span><del>-FAIL h6.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL h6.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL h6.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL h6.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL h6.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL h6.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL h6.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL h6.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS h6.autofocus: IDL set to false
+PASS h6.autofocus: IDL set to object "[object Object]"
+PASS h6.autofocus: IDL set to NaN
+PASS h6.autofocus: IDL set to Infinity
+PASS h6.autofocus: IDL set to -Infinity
+PASS h6.autofocus: IDL set to "\0"
+PASS h6.autofocus: IDL set to object "test-toString"
+PASS h6.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS h6.hidden: typeof IDL attribute
</span><span class="cx"> PASS h6.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS h6.hidden: setAttribute() to ""
</span><span class="lines">@@ -4203,45 +4203,45 @@
</span><span class="cx"> PASS hgroup.className (<hgroup class>): IDL set to null
</span><span class="cx"> PASS hgroup.className (<hgroup class>): IDL set to object "test-toString"
</span><span class="cx"> PASS hgroup.className (<hgroup class>): IDL set to object "test-valueOf"
</span><del>-FAIL hgroup.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL hgroup.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL hgroup.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL hgroup.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL hgroup.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL hgroup.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL hgroup.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL hgroup.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL hgroup.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL hgroup.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL hgroup.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS hgroup.autofocus: typeof IDL attribute
+PASS hgroup.autofocus: IDL get with DOM attribute unset
+PASS hgroup.autofocus: setAttribute() to ""
+PASS hgroup.autofocus: setAttribute() to " foo "
+PASS hgroup.autofocus: setAttribute() to undefined
+PASS hgroup.autofocus: setAttribute() to null
+PASS hgroup.autofocus: setAttribute() to 7
+PASS hgroup.autofocus: setAttribute() to 1.5
+PASS hgroup.autofocus: setAttribute() to "5%"
+PASS hgroup.autofocus: setAttribute() to "+100"
+PASS hgroup.autofocus: setAttribute() to ".5"
+PASS hgroup.autofocus: setAttribute() to true
+PASS hgroup.autofocus: setAttribute() to false
+PASS hgroup.autofocus: setAttribute() to object "[object Object]"
+PASS hgroup.autofocus: setAttribute() to NaN
+PASS hgroup.autofocus: setAttribute() to Infinity
+PASS hgroup.autofocus: setAttribute() to -Infinity
+PASS hgroup.autofocus: setAttribute() to "\0"
+PASS hgroup.autofocus: setAttribute() to object "test-toString"
+PASS hgroup.autofocus: setAttribute() to object "test-valueOf"
+PASS hgroup.autofocus: setAttribute() to "autofocus"
+PASS hgroup.autofocus: IDL set to ""
+PASS hgroup.autofocus: IDL set to " foo "
+PASS hgroup.autofocus: IDL set to undefined
+PASS hgroup.autofocus: IDL set to null
+PASS hgroup.autofocus: IDL set to 7
+PASS hgroup.autofocus: IDL set to 1.5
+PASS hgroup.autofocus: IDL set to "5%"
+PASS hgroup.autofocus: IDL set to "+100"
+PASS hgroup.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS hgroup.autofocus: IDL set to true
</span><del>-FAIL hgroup.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL hgroup.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL hgroup.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL hgroup.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL hgroup.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL hgroup.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL hgroup.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL hgroup.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS hgroup.autofocus: IDL set to false
+PASS hgroup.autofocus: IDL set to object "[object Object]"
+PASS hgroup.autofocus: IDL set to NaN
+PASS hgroup.autofocus: IDL set to Infinity
+PASS hgroup.autofocus: IDL set to -Infinity
+PASS hgroup.autofocus: IDL set to "\0"
+PASS hgroup.autofocus: IDL set to object "test-toString"
+PASS hgroup.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS hgroup.hidden: typeof IDL attribute
</span><span class="cx"> PASS hgroup.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS hgroup.hidden: setAttribute() to ""
</span><span class="lines">@@ -4527,45 +4527,45 @@
</span><span class="cx"> PASS header.className (<header class>): IDL set to null
</span><span class="cx"> PASS header.className (<header class>): IDL set to object "test-toString"
</span><span class="cx"> PASS header.className (<header class>): IDL set to object "test-valueOf"
</span><del>-FAIL header.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL header.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL header.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL header.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL header.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL header.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL header.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL header.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL header.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL header.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL header.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS header.autofocus: typeof IDL attribute
+PASS header.autofocus: IDL get with DOM attribute unset
+PASS header.autofocus: setAttribute() to ""
+PASS header.autofocus: setAttribute() to " foo "
+PASS header.autofocus: setAttribute() to undefined
+PASS header.autofocus: setAttribute() to null
+PASS header.autofocus: setAttribute() to 7
+PASS header.autofocus: setAttribute() to 1.5
+PASS header.autofocus: setAttribute() to "5%"
+PASS header.autofocus: setAttribute() to "+100"
+PASS header.autofocus: setAttribute() to ".5"
+PASS header.autofocus: setAttribute() to true
+PASS header.autofocus: setAttribute() to false
+PASS header.autofocus: setAttribute() to object "[object Object]"
+PASS header.autofocus: setAttribute() to NaN
+PASS header.autofocus: setAttribute() to Infinity
+PASS header.autofocus: setAttribute() to -Infinity
+PASS header.autofocus: setAttribute() to "\0"
+PASS header.autofocus: setAttribute() to object "test-toString"
+PASS header.autofocus: setAttribute() to object "test-valueOf"
+PASS header.autofocus: setAttribute() to "autofocus"
+PASS header.autofocus: IDL set to ""
+PASS header.autofocus: IDL set to " foo "
+PASS header.autofocus: IDL set to undefined
+PASS header.autofocus: IDL set to null
+PASS header.autofocus: IDL set to 7
+PASS header.autofocus: IDL set to 1.5
+PASS header.autofocus: IDL set to "5%"
+PASS header.autofocus: IDL set to "+100"
+PASS header.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS header.autofocus: IDL set to true
</span><del>-FAIL header.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL header.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL header.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL header.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL header.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL header.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL header.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL header.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS header.autofocus: IDL set to false
+PASS header.autofocus: IDL set to object "[object Object]"
+PASS header.autofocus: IDL set to NaN
+PASS header.autofocus: IDL set to Infinity
+PASS header.autofocus: IDL set to -Infinity
+PASS header.autofocus: IDL set to "\0"
+PASS header.autofocus: IDL set to object "test-toString"
+PASS header.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS header.hidden: typeof IDL attribute
</span><span class="cx"> PASS header.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS header.hidden: setAttribute() to ""
</span><span class="lines">@@ -4851,45 +4851,45 @@
</span><span class="cx"> PASS footer.className (<footer class>): IDL set to null
</span><span class="cx"> PASS footer.className (<footer class>): IDL set to object "test-toString"
</span><span class="cx"> PASS footer.className (<footer class>): IDL set to object "test-valueOf"
</span><del>-FAIL footer.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL footer.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL footer.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL footer.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL footer.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL footer.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL footer.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL footer.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL footer.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL footer.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL footer.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS footer.autofocus: typeof IDL attribute
+PASS footer.autofocus: IDL get with DOM attribute unset
+PASS footer.autofocus: setAttribute() to ""
+PASS footer.autofocus: setAttribute() to " foo "
+PASS footer.autofocus: setAttribute() to undefined
+PASS footer.autofocus: setAttribute() to null
+PASS footer.autofocus: setAttribute() to 7
+PASS footer.autofocus: setAttribute() to 1.5
+PASS footer.autofocus: setAttribute() to "5%"
+PASS footer.autofocus: setAttribute() to "+100"
+PASS footer.autofocus: setAttribute() to ".5"
+PASS footer.autofocus: setAttribute() to true
+PASS footer.autofocus: setAttribute() to false
+PASS footer.autofocus: setAttribute() to object "[object Object]"
+PASS footer.autofocus: setAttribute() to NaN
+PASS footer.autofocus: setAttribute() to Infinity
+PASS footer.autofocus: setAttribute() to -Infinity
+PASS footer.autofocus: setAttribute() to "\0"
+PASS footer.autofocus: setAttribute() to object "test-toString"
+PASS footer.autofocus: setAttribute() to object "test-valueOf"
+PASS footer.autofocus: setAttribute() to "autofocus"
+PASS footer.autofocus: IDL set to ""
+PASS footer.autofocus: IDL set to " foo "
+PASS footer.autofocus: IDL set to undefined
+PASS footer.autofocus: IDL set to null
+PASS footer.autofocus: IDL set to 7
+PASS footer.autofocus: IDL set to 1.5
+PASS footer.autofocus: IDL set to "5%"
+PASS footer.autofocus: IDL set to "+100"
+PASS footer.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS footer.autofocus: IDL set to true
</span><del>-FAIL footer.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL footer.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL footer.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL footer.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL footer.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL footer.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL footer.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL footer.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS footer.autofocus: IDL set to false
+PASS footer.autofocus: IDL set to object "[object Object]"
+PASS footer.autofocus: IDL set to NaN
+PASS footer.autofocus: IDL set to Infinity
+PASS footer.autofocus: IDL set to -Infinity
+PASS footer.autofocus: IDL set to "\0"
+PASS footer.autofocus: IDL set to object "test-toString"
+PASS footer.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS footer.hidden: typeof IDL attribute
</span><span class="cx"> PASS footer.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS footer.hidden: setAttribute() to ""
</span><span class="lines">@@ -5175,45 +5175,45 @@
</span><span class="cx"> PASS address.className (<address class>): IDL set to null
</span><span class="cx"> PASS address.className (<address class>): IDL set to object "test-toString"
</span><span class="cx"> PASS address.className (<address class>): IDL set to object "test-valueOf"
</span><del>-FAIL address.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL address.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL address.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL address.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL address.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL address.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL address.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL address.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL address.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL address.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL address.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS address.autofocus: typeof IDL attribute
+PASS address.autofocus: IDL get with DOM attribute unset
+PASS address.autofocus: setAttribute() to ""
+PASS address.autofocus: setAttribute() to " foo "
+PASS address.autofocus: setAttribute() to undefined
+PASS address.autofocus: setAttribute() to null
+PASS address.autofocus: setAttribute() to 7
+PASS address.autofocus: setAttribute() to 1.5
+PASS address.autofocus: setAttribute() to "5%"
+PASS address.autofocus: setAttribute() to "+100"
+PASS address.autofocus: setAttribute() to ".5"
+PASS address.autofocus: setAttribute() to true
+PASS address.autofocus: setAttribute() to false
+PASS address.autofocus: setAttribute() to object "[object Object]"
+PASS address.autofocus: setAttribute() to NaN
+PASS address.autofocus: setAttribute() to Infinity
+PASS address.autofocus: setAttribute() to -Infinity
+PASS address.autofocus: setAttribute() to "\0"
+PASS address.autofocus: setAttribute() to object "test-toString"
+PASS address.autofocus: setAttribute() to object "test-valueOf"
+PASS address.autofocus: setAttribute() to "autofocus"
+PASS address.autofocus: IDL set to ""
+PASS address.autofocus: IDL set to " foo "
+PASS address.autofocus: IDL set to undefined
+PASS address.autofocus: IDL set to null
+PASS address.autofocus: IDL set to 7
+PASS address.autofocus: IDL set to 1.5
+PASS address.autofocus: IDL set to "5%"
+PASS address.autofocus: IDL set to "+100"
+PASS address.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS address.autofocus: IDL set to true
</span><del>-FAIL address.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL address.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL address.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL address.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL address.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL address.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL address.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL address.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS address.autofocus: IDL set to false
+PASS address.autofocus: IDL set to object "[object Object]"
+PASS address.autofocus: IDL set to NaN
+PASS address.autofocus: IDL set to Infinity
+PASS address.autofocus: IDL set to -Infinity
+PASS address.autofocus: IDL set to "\0"
+PASS address.autofocus: IDL set to object "test-toString"
+PASS address.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS address.hidden: typeof IDL attribute
</span><span class="cx"> PASS address.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS address.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectiontabularexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt       2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt  2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS table.className (<table class>): IDL set to null
</span><span class="cx"> PASS table.className (<table class>): IDL set to object "test-toString"
</span><span class="cx"> PASS table.className (<table class>): IDL set to object "test-valueOf"
</span><del>-FAIL table.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL table.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL table.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL table.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL table.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL table.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL table.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL table.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL table.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL table.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL table.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS table.autofocus: typeof IDL attribute
+PASS table.autofocus: IDL get with DOM attribute unset
+PASS table.autofocus: setAttribute() to ""
+PASS table.autofocus: setAttribute() to " foo "
+PASS table.autofocus: setAttribute() to undefined
+PASS table.autofocus: setAttribute() to null
+PASS table.autofocus: setAttribute() to 7
+PASS table.autofocus: setAttribute() to 1.5
+PASS table.autofocus: setAttribute() to "5%"
+PASS table.autofocus: setAttribute() to "+100"
+PASS table.autofocus: setAttribute() to ".5"
+PASS table.autofocus: setAttribute() to true
+PASS table.autofocus: setAttribute() to false
+PASS table.autofocus: setAttribute() to object "[object Object]"
+PASS table.autofocus: setAttribute() to NaN
+PASS table.autofocus: setAttribute() to Infinity
+PASS table.autofocus: setAttribute() to -Infinity
+PASS table.autofocus: setAttribute() to "\0"
+PASS table.autofocus: setAttribute() to object "test-toString"
+PASS table.autofocus: setAttribute() to object "test-valueOf"
+PASS table.autofocus: setAttribute() to "autofocus"
+PASS table.autofocus: IDL set to ""
+PASS table.autofocus: IDL set to " foo "
+PASS table.autofocus: IDL set to undefined
+PASS table.autofocus: IDL set to null
+PASS table.autofocus: IDL set to 7
+PASS table.autofocus: IDL set to 1.5
+PASS table.autofocus: IDL set to "5%"
+PASS table.autofocus: IDL set to "+100"
+PASS table.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS table.autofocus: IDL set to true
</span><del>-FAIL table.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL table.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL table.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL table.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL table.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL table.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL table.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL table.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS table.autofocus: IDL set to false
+PASS table.autofocus: IDL set to object "[object Object]"
+PASS table.autofocus: IDL set to NaN
+PASS table.autofocus: IDL set to Infinity
+PASS table.autofocus: IDL set to -Infinity
+PASS table.autofocus: IDL set to "\0"
+PASS table.autofocus: IDL set to object "test-toString"
+PASS table.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS table.hidden: typeof IDL attribute
</span><span class="cx"> PASS table.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS table.hidden: setAttribute() to ""
</span><span class="lines">@@ -849,45 +849,45 @@
</span><span class="cx"> PASS caption.className (<caption class>): IDL set to null
</span><span class="cx"> PASS caption.className (<caption class>): IDL set to object "test-toString"
</span><span class="cx"> PASS caption.className (<caption class>): IDL set to object "test-valueOf"
</span><del>-FAIL caption.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL caption.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL caption.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL caption.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL caption.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL caption.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL caption.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL caption.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL caption.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL caption.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL caption.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS caption.autofocus: typeof IDL attribute
+PASS caption.autofocus: IDL get with DOM attribute unset
+PASS caption.autofocus: setAttribute() to ""
+PASS caption.autofocus: setAttribute() to " foo "
+PASS caption.autofocus: setAttribute() to undefined
+PASS caption.autofocus: setAttribute() to null
+PASS caption.autofocus: setAttribute() to 7
+PASS caption.autofocus: setAttribute() to 1.5
+PASS caption.autofocus: setAttribute() to "5%"
+PASS caption.autofocus: setAttribute() to "+100"
+PASS caption.autofocus: setAttribute() to ".5"
+PASS caption.autofocus: setAttribute() to true
+PASS caption.autofocus: setAttribute() to false
+PASS caption.autofocus: setAttribute() to object "[object Object]"
+PASS caption.autofocus: setAttribute() to NaN
+PASS caption.autofocus: setAttribute() to Infinity
+PASS caption.autofocus: setAttribute() to -Infinity
+PASS caption.autofocus: setAttribute() to "\0"
+PASS caption.autofocus: setAttribute() to object "test-toString"
+PASS caption.autofocus: setAttribute() to object "test-valueOf"
+PASS caption.autofocus: setAttribute() to "autofocus"
+PASS caption.autofocus: IDL set to ""
+PASS caption.autofocus: IDL set to " foo "
+PASS caption.autofocus: IDL set to undefined
+PASS caption.autofocus: IDL set to null
+PASS caption.autofocus: IDL set to 7
+PASS caption.autofocus: IDL set to 1.5
+PASS caption.autofocus: IDL set to "5%"
+PASS caption.autofocus: IDL set to "+100"
+PASS caption.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS caption.autofocus: IDL set to true
</span><del>-FAIL caption.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL caption.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL caption.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL caption.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL caption.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL caption.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL caption.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL caption.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS caption.autofocus: IDL set to false
+PASS caption.autofocus: IDL set to object "[object Object]"
+PASS caption.autofocus: IDL set to NaN
+PASS caption.autofocus: IDL set to Infinity
+PASS caption.autofocus: IDL set to -Infinity
+PASS caption.autofocus: IDL set to "\0"
+PASS caption.autofocus: IDL set to object "test-toString"
+PASS caption.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS caption.hidden: typeof IDL attribute
</span><span class="cx"> PASS caption.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS caption.hidden: setAttribute() to ""
</span><span class="lines">@@ -1211,45 +1211,45 @@
</span><span class="cx"> PASS colgroup.className (<colgroup class>): IDL set to null
</span><span class="cx"> PASS colgroup.className (<colgroup class>): IDL set to object "test-toString"
</span><span class="cx"> PASS colgroup.className (<colgroup class>): IDL set to object "test-valueOf"
</span><del>-FAIL colgroup.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL colgroup.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL colgroup.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL colgroup.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL colgroup.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL colgroup.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL colgroup.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL colgroup.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL colgroup.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL colgroup.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL colgroup.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS colgroup.autofocus: typeof IDL attribute
+PASS colgroup.autofocus: IDL get with DOM attribute unset
+PASS colgroup.autofocus: setAttribute() to ""
+PASS colgroup.autofocus: setAttribute() to " foo "
+PASS colgroup.autofocus: setAttribute() to undefined
+PASS colgroup.autofocus: setAttribute() to null
+PASS colgroup.autofocus: setAttribute() to 7
+PASS colgroup.autofocus: setAttribute() to 1.5
+PASS colgroup.autofocus: setAttribute() to "5%"
+PASS colgroup.autofocus: setAttribute() to "+100"
+PASS colgroup.autofocus: setAttribute() to ".5"
+PASS colgroup.autofocus: setAttribute() to true
+PASS colgroup.autofocus: setAttribute() to false
+PASS colgroup.autofocus: setAttribute() to object "[object Object]"
+PASS colgroup.autofocus: setAttribute() to NaN
+PASS colgroup.autofocus: setAttribute() to Infinity
+PASS colgroup.autofocus: setAttribute() to -Infinity
+PASS colgroup.autofocus: setAttribute() to "\0"
+PASS colgroup.autofocus: setAttribute() to object "test-toString"
+PASS colgroup.autofocus: setAttribute() to object "test-valueOf"
+PASS colgroup.autofocus: setAttribute() to "autofocus"
+PASS colgroup.autofocus: IDL set to ""
+PASS colgroup.autofocus: IDL set to " foo "
+PASS colgroup.autofocus: IDL set to undefined
+PASS colgroup.autofocus: IDL set to null
+PASS colgroup.autofocus: IDL set to 7
+PASS colgroup.autofocus: IDL set to 1.5
+PASS colgroup.autofocus: IDL set to "5%"
+PASS colgroup.autofocus: IDL set to "+100"
+PASS colgroup.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS colgroup.autofocus: IDL set to true
</span><del>-FAIL colgroup.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL colgroup.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL colgroup.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL colgroup.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL colgroup.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL colgroup.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL colgroup.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL colgroup.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS colgroup.autofocus: IDL set to false
+PASS colgroup.autofocus: IDL set to object "[object Object]"
+PASS colgroup.autofocus: IDL set to NaN
+PASS colgroup.autofocus: IDL set to Infinity
+PASS colgroup.autofocus: IDL set to -Infinity
+PASS colgroup.autofocus: IDL set to "\0"
+PASS colgroup.autofocus: IDL set to object "test-toString"
+PASS colgroup.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS colgroup.hidden: typeof IDL attribute
</span><span class="cx"> PASS colgroup.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS colgroup.hidden: setAttribute() to ""
</span><span class="lines">@@ -1793,45 +1793,45 @@
</span><span class="cx"> PASS col.className (<col class>): IDL set to null
</span><span class="cx"> PASS col.className (<col class>): IDL set to object "test-toString"
</span><span class="cx"> PASS col.className (<col class>): IDL set to object "test-valueOf"
</span><del>-FAIL col.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL col.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL col.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL col.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL col.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL col.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL col.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL col.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL col.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL col.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL col.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS col.autofocus: typeof IDL attribute
+PASS col.autofocus: IDL get with DOM attribute unset
+PASS col.autofocus: setAttribute() to ""
+PASS col.autofocus: setAttribute() to " foo "
+PASS col.autofocus: setAttribute() to undefined
+PASS col.autofocus: setAttribute() to null
+PASS col.autofocus: setAttribute() to 7
+PASS col.autofocus: setAttribute() to 1.5
+PASS col.autofocus: setAttribute() to "5%"
+PASS col.autofocus: setAttribute() to "+100"
+PASS col.autofocus: setAttribute() to ".5"
+PASS col.autofocus: setAttribute() to true
+PASS col.autofocus: setAttribute() to false
+PASS col.autofocus: setAttribute() to object "[object Object]"
+PASS col.autofocus: setAttribute() to NaN
+PASS col.autofocus: setAttribute() to Infinity
+PASS col.autofocus: setAttribute() to -Infinity
+PASS col.autofocus: setAttribute() to "\0"
+PASS col.autofocus: setAttribute() to object "test-toString"
+PASS col.autofocus: setAttribute() to object "test-valueOf"
+PASS col.autofocus: setAttribute() to "autofocus"
+PASS col.autofocus: IDL set to ""
+PASS col.autofocus: IDL set to " foo "
+PASS col.autofocus: IDL set to undefined
+PASS col.autofocus: IDL set to null
+PASS col.autofocus: IDL set to 7
+PASS col.autofocus: IDL set to 1.5
+PASS col.autofocus: IDL set to "5%"
+PASS col.autofocus: IDL set to "+100"
+PASS col.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS col.autofocus: IDL set to true
</span><del>-FAIL col.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL col.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL col.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL col.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL col.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL col.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL col.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL col.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS col.autofocus: IDL set to false
+PASS col.autofocus: IDL set to object "[object Object]"
+PASS col.autofocus: IDL set to NaN
+PASS col.autofocus: IDL set to Infinity
+PASS col.autofocus: IDL set to -Infinity
+PASS col.autofocus: IDL set to "\0"
+PASS col.autofocus: IDL set to object "test-toString"
+PASS col.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS col.hidden: typeof IDL attribute
</span><span class="cx"> PASS col.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS col.hidden: setAttribute() to ""
</span><span class="lines">@@ -2375,45 +2375,45 @@
</span><span class="cx"> PASS tbody.className (<tbody class>): IDL set to null
</span><span class="cx"> PASS tbody.className (<tbody class>): IDL set to object "test-toString"
</span><span class="cx"> PASS tbody.className (<tbody class>): IDL set to object "test-valueOf"
</span><del>-FAIL tbody.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL tbody.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tbody.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL tbody.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL tbody.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL tbody.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL tbody.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL tbody.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL tbody.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL tbody.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL tbody.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS tbody.autofocus: typeof IDL attribute
+PASS tbody.autofocus: IDL get with DOM attribute unset
+PASS tbody.autofocus: setAttribute() to ""
+PASS tbody.autofocus: setAttribute() to " foo "
+PASS tbody.autofocus: setAttribute() to undefined
+PASS tbody.autofocus: setAttribute() to null
+PASS tbody.autofocus: setAttribute() to 7
+PASS tbody.autofocus: setAttribute() to 1.5
+PASS tbody.autofocus: setAttribute() to "5%"
+PASS tbody.autofocus: setAttribute() to "+100"
+PASS tbody.autofocus: setAttribute() to ".5"
+PASS tbody.autofocus: setAttribute() to true
+PASS tbody.autofocus: setAttribute() to false
+PASS tbody.autofocus: setAttribute() to object "[object Object]"
+PASS tbody.autofocus: setAttribute() to NaN
+PASS tbody.autofocus: setAttribute() to Infinity
+PASS tbody.autofocus: setAttribute() to -Infinity
+PASS tbody.autofocus: setAttribute() to "\0"
+PASS tbody.autofocus: setAttribute() to object "test-toString"
+PASS tbody.autofocus: setAttribute() to object "test-valueOf"
+PASS tbody.autofocus: setAttribute() to "autofocus"
+PASS tbody.autofocus: IDL set to ""
+PASS tbody.autofocus: IDL set to " foo "
+PASS tbody.autofocus: IDL set to undefined
+PASS tbody.autofocus: IDL set to null
+PASS tbody.autofocus: IDL set to 7
+PASS tbody.autofocus: IDL set to 1.5
+PASS tbody.autofocus: IDL set to "5%"
+PASS tbody.autofocus: IDL set to "+100"
+PASS tbody.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS tbody.autofocus: IDL set to true
</span><del>-FAIL tbody.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL tbody.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL tbody.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL tbody.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL tbody.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL tbody.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL tbody.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL tbody.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS tbody.autofocus: IDL set to false
+PASS tbody.autofocus: IDL set to object "[object Object]"
+PASS tbody.autofocus: IDL set to NaN
+PASS tbody.autofocus: IDL set to Infinity
+PASS tbody.autofocus: IDL set to -Infinity
+PASS tbody.autofocus: IDL set to "\0"
+PASS tbody.autofocus: IDL set to object "test-toString"
+PASS tbody.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS tbody.hidden: typeof IDL attribute
</span><span class="cx"> PASS tbody.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS tbody.hidden: setAttribute() to ""
</span><span class="lines">@@ -2851,45 +2851,45 @@
</span><span class="cx"> PASS thead.className (<thead class>): IDL set to null
</span><span class="cx"> PASS thead.className (<thead class>): IDL set to object "test-toString"
</span><span class="cx"> PASS thead.className (<thead class>): IDL set to object "test-valueOf"
</span><del>-FAIL thead.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL thead.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL thead.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL thead.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL thead.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL thead.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL thead.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL thead.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL thead.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL thead.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL thead.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS thead.autofocus: typeof IDL attribute
+PASS thead.autofocus: IDL get with DOM attribute unset
+PASS thead.autofocus: setAttribute() to ""
+PASS thead.autofocus: setAttribute() to " foo "
+PASS thead.autofocus: setAttribute() to undefined
+PASS thead.autofocus: setAttribute() to null
+PASS thead.autofocus: setAttribute() to 7
+PASS thead.autofocus: setAttribute() to 1.5
+PASS thead.autofocus: setAttribute() to "5%"
+PASS thead.autofocus: setAttribute() to "+100"
+PASS thead.autofocus: setAttribute() to ".5"
+PASS thead.autofocus: setAttribute() to true
+PASS thead.autofocus: setAttribute() to false
+PASS thead.autofocus: setAttribute() to object "[object Object]"
+PASS thead.autofocus: setAttribute() to NaN
+PASS thead.autofocus: setAttribute() to Infinity
+PASS thead.autofocus: setAttribute() to -Infinity
+PASS thead.autofocus: setAttribute() to "\0"
+PASS thead.autofocus: setAttribute() to object "test-toString"
+PASS thead.autofocus: setAttribute() to object "test-valueOf"
+PASS thead.autofocus: setAttribute() to "autofocus"
+PASS thead.autofocus: IDL set to ""
+PASS thead.autofocus: IDL set to " foo "
+PASS thead.autofocus: IDL set to undefined
+PASS thead.autofocus: IDL set to null
+PASS thead.autofocus: IDL set to 7
+PASS thead.autofocus: IDL set to 1.5
+PASS thead.autofocus: IDL set to "5%"
+PASS thead.autofocus: IDL set to "+100"
+PASS thead.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS thead.autofocus: IDL set to true
</span><del>-FAIL thead.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL thead.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL thead.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL thead.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL thead.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL thead.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL thead.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL thead.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS thead.autofocus: IDL set to false
+PASS thead.autofocus: IDL set to object "[object Object]"
+PASS thead.autofocus: IDL set to NaN
+PASS thead.autofocus: IDL set to Infinity
+PASS thead.autofocus: IDL set to -Infinity
+PASS thead.autofocus: IDL set to "\0"
+PASS thead.autofocus: IDL set to object "test-toString"
+PASS thead.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS thead.hidden: typeof IDL attribute
</span><span class="cx"> PASS thead.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS thead.hidden: setAttribute() to ""
</span><span class="lines">@@ -3327,45 +3327,45 @@
</span><span class="cx"> PASS tfoot.className (<tfoot class>): IDL set to null
</span><span class="cx"> PASS tfoot.className (<tfoot class>): IDL set to object "test-toString"
</span><span class="cx"> PASS tfoot.className (<tfoot class>): IDL set to object "test-valueOf"
</span><del>-FAIL tfoot.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL tfoot.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tfoot.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL tfoot.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL tfoot.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL tfoot.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL tfoot.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL tfoot.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL tfoot.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL tfoot.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL tfoot.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS tfoot.autofocus: typeof IDL attribute
+PASS tfoot.autofocus: IDL get with DOM attribute unset
+PASS tfoot.autofocus: setAttribute() to ""
+PASS tfoot.autofocus: setAttribute() to " foo "
+PASS tfoot.autofocus: setAttribute() to undefined
+PASS tfoot.autofocus: setAttribute() to null
+PASS tfoot.autofocus: setAttribute() to 7
+PASS tfoot.autofocus: setAttribute() to 1.5
+PASS tfoot.autofocus: setAttribute() to "5%"
+PASS tfoot.autofocus: setAttribute() to "+100"
+PASS tfoot.autofocus: setAttribute() to ".5"
+PASS tfoot.autofocus: setAttribute() to true
+PASS tfoot.autofocus: setAttribute() to false
+PASS tfoot.autofocus: setAttribute() to object "[object Object]"
+PASS tfoot.autofocus: setAttribute() to NaN
+PASS tfoot.autofocus: setAttribute() to Infinity
+PASS tfoot.autofocus: setAttribute() to -Infinity
+PASS tfoot.autofocus: setAttribute() to "\0"
+PASS tfoot.autofocus: setAttribute() to object "test-toString"
+PASS tfoot.autofocus: setAttribute() to object "test-valueOf"
+PASS tfoot.autofocus: setAttribute() to "autofocus"
+PASS tfoot.autofocus: IDL set to ""
+PASS tfoot.autofocus: IDL set to " foo "
+PASS tfoot.autofocus: IDL set to undefined
+PASS tfoot.autofocus: IDL set to null
+PASS tfoot.autofocus: IDL set to 7
+PASS tfoot.autofocus: IDL set to 1.5
+PASS tfoot.autofocus: IDL set to "5%"
+PASS tfoot.autofocus: IDL set to "+100"
+PASS tfoot.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS tfoot.autofocus: IDL set to true
</span><del>-FAIL tfoot.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL tfoot.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL tfoot.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL tfoot.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL tfoot.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL tfoot.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL tfoot.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL tfoot.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS tfoot.autofocus: IDL set to false
+PASS tfoot.autofocus: IDL set to object "[object Object]"
+PASS tfoot.autofocus: IDL set to NaN
+PASS tfoot.autofocus: IDL set to Infinity
+PASS tfoot.autofocus: IDL set to -Infinity
+PASS tfoot.autofocus: IDL set to "\0"
+PASS tfoot.autofocus: IDL set to object "test-toString"
+PASS tfoot.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS tfoot.hidden: typeof IDL attribute
</span><span class="cx"> PASS tfoot.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS tfoot.hidden: setAttribute() to ""
</span><span class="lines">@@ -3803,45 +3803,45 @@
</span><span class="cx"> PASS tr.className (<tr class>): IDL set to null
</span><span class="cx"> PASS tr.className (<tr class>): IDL set to object "test-toString"
</span><span class="cx"> PASS tr.className (<tr class>): IDL set to object "test-valueOf"
</span><del>-FAIL tr.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL tr.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL tr.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL tr.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL tr.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL tr.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL tr.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL tr.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL tr.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL tr.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL tr.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS tr.autofocus: typeof IDL attribute
+PASS tr.autofocus: IDL get with DOM attribute unset
+PASS tr.autofocus: setAttribute() to ""
+PASS tr.autofocus: setAttribute() to " foo "
+PASS tr.autofocus: setAttribute() to undefined
+PASS tr.autofocus: setAttribute() to null
+PASS tr.autofocus: setAttribute() to 7
+PASS tr.autofocus: setAttribute() to 1.5
+PASS tr.autofocus: setAttribute() to "5%"
+PASS tr.autofocus: setAttribute() to "+100"
+PASS tr.autofocus: setAttribute() to ".5"
+PASS tr.autofocus: setAttribute() to true
+PASS tr.autofocus: setAttribute() to false
+PASS tr.autofocus: setAttribute() to object "[object Object]"
+PASS tr.autofocus: setAttribute() to NaN
+PASS tr.autofocus: setAttribute() to Infinity
+PASS tr.autofocus: setAttribute() to -Infinity
+PASS tr.autofocus: setAttribute() to "\0"
+PASS tr.autofocus: setAttribute() to object "test-toString"
+PASS tr.autofocus: setAttribute() to object "test-valueOf"
+PASS tr.autofocus: setAttribute() to "autofocus"
+PASS tr.autofocus: IDL set to ""
+PASS tr.autofocus: IDL set to " foo "
+PASS tr.autofocus: IDL set to undefined
+PASS tr.autofocus: IDL set to null
+PASS tr.autofocus: IDL set to 7
+PASS tr.autofocus: IDL set to 1.5
+PASS tr.autofocus: IDL set to "5%"
+PASS tr.autofocus: IDL set to "+100"
+PASS tr.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS tr.autofocus: IDL set to true
</span><del>-FAIL tr.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL tr.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL tr.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL tr.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL tr.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL tr.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL tr.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL tr.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS tr.autofocus: IDL set to false
+PASS tr.autofocus: IDL set to object "[object Object]"
+PASS tr.autofocus: IDL set to NaN
+PASS tr.autofocus: IDL set to Infinity
+PASS tr.autofocus: IDL set to -Infinity
+PASS tr.autofocus: IDL set to "\0"
+PASS tr.autofocus: IDL set to object "test-toString"
+PASS tr.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS tr.hidden: typeof IDL attribute
</span><span class="cx"> PASS tr.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS tr.hidden: setAttribute() to ""
</span><span class="lines">@@ -4317,45 +4317,45 @@
</span><span class="cx"> PASS td.className (<td class>): IDL set to null
</span><span class="cx"> PASS td.className (<td class>): IDL set to object "test-toString"
</span><span class="cx"> PASS td.className (<td class>): IDL set to object "test-valueOf"
</span><del>-FAIL td.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL td.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL td.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL td.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL td.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL td.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL td.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL td.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL td.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL td.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL td.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS td.autofocus: typeof IDL attribute
+PASS td.autofocus: IDL get with DOM attribute unset
+PASS td.autofocus: setAttribute() to ""
+PASS td.autofocus: setAttribute() to " foo "
+PASS td.autofocus: setAttribute() to undefined
+PASS td.autofocus: setAttribute() to null
+PASS td.autofocus: setAttribute() to 7
+PASS td.autofocus: setAttribute() to 1.5
+PASS td.autofocus: setAttribute() to "5%"
+PASS td.autofocus: setAttribute() to "+100"
+PASS td.autofocus: setAttribute() to ".5"
+PASS td.autofocus: setAttribute() to true
+PASS td.autofocus: setAttribute() to false
+PASS td.autofocus: setAttribute() to object "[object Object]"
+PASS td.autofocus: setAttribute() to NaN
+PASS td.autofocus: setAttribute() to Infinity
+PASS td.autofocus: setAttribute() to -Infinity
+PASS td.autofocus: setAttribute() to "\0"
+PASS td.autofocus: setAttribute() to object "test-toString"
+PASS td.autofocus: setAttribute() to object "test-valueOf"
+PASS td.autofocus: setAttribute() to "autofocus"
+PASS td.autofocus: IDL set to ""
+PASS td.autofocus: IDL set to " foo "
+PASS td.autofocus: IDL set to undefined
+PASS td.autofocus: IDL set to null
+PASS td.autofocus: IDL set to 7
+PASS td.autofocus: IDL set to 1.5
+PASS td.autofocus: IDL set to "5%"
+PASS td.autofocus: IDL set to "+100"
+PASS td.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS td.autofocus: IDL set to true
</span><del>-FAIL td.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL td.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL td.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL td.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL td.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL td.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL td.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL td.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS td.autofocus: IDL set to false
+PASS td.autofocus: IDL set to object "[object Object]"
+PASS td.autofocus: IDL set to NaN
+PASS td.autofocus: IDL set to Infinity
+PASS td.autofocus: IDL set to -Infinity
+PASS td.autofocus: IDL set to "\0"
+PASS td.autofocus: IDL set to object "test-toString"
+PASS td.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS td.hidden: typeof IDL attribute
</span><span class="cx"> PASS td.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS td.hidden: setAttribute() to ""
</span><span class="lines">@@ -5274,45 +5274,45 @@
</span><span class="cx"> PASS th.className (<th class>): IDL set to null
</span><span class="cx"> PASS th.className (<th class>): IDL set to object "test-toString"
</span><span class="cx"> PASS th.className (<th class>): IDL set to object "test-valueOf"
</span><del>-FAIL th.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL th.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL th.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL th.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL th.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL th.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL th.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL th.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL th.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL th.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL th.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS th.autofocus: typeof IDL attribute
+PASS th.autofocus: IDL get with DOM attribute unset
+PASS th.autofocus: setAttribute() to ""
+PASS th.autofocus: setAttribute() to " foo "
+PASS th.autofocus: setAttribute() to undefined
+PASS th.autofocus: setAttribute() to null
+PASS th.autofocus: setAttribute() to 7
+PASS th.autofocus: setAttribute() to 1.5
+PASS th.autofocus: setAttribute() to "5%"
+PASS th.autofocus: setAttribute() to "+100"
+PASS th.autofocus: setAttribute() to ".5"
+PASS th.autofocus: setAttribute() to true
+PASS th.autofocus: setAttribute() to false
+PASS th.autofocus: setAttribute() to object "[object Object]"
+PASS th.autofocus: setAttribute() to NaN
+PASS th.autofocus: setAttribute() to Infinity
+PASS th.autofocus: setAttribute() to -Infinity
+PASS th.autofocus: setAttribute() to "\0"
+PASS th.autofocus: setAttribute() to object "test-toString"
+PASS th.autofocus: setAttribute() to object "test-valueOf"
+PASS th.autofocus: setAttribute() to "autofocus"
+PASS th.autofocus: IDL set to ""
+PASS th.autofocus: IDL set to " foo "
+PASS th.autofocus: IDL set to undefined
+PASS th.autofocus: IDL set to null
+PASS th.autofocus: IDL set to 7
+PASS th.autofocus: IDL set to 1.5
+PASS th.autofocus: IDL set to "5%"
+PASS th.autofocus: IDL set to "+100"
+PASS th.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS th.autofocus: IDL set to true
</span><del>-FAIL th.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL th.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL th.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL th.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL th.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL th.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL th.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL th.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS th.autofocus: IDL set to false
+PASS th.autofocus: IDL set to object "[object Object]"
+PASS th.autofocus: IDL set to NaN
+PASS th.autofocus: IDL set to Infinity
+PASS th.autofocus: IDL set to -Infinity
+PASS th.autofocus: IDL set to "\0"
+PASS th.autofocus: IDL set to object "test-toString"
+PASS th.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS th.hidden: typeof IDL attribute
</span><span class="cx"> PASS th.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS th.hidden: setAttribute() to ""
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectiontextexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt (284959 => 284960)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt  2021-10-27 21:34:04 UTC (rev 284959)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt     2021-10-27 21:43:30 UTC (rev 284960)
</span><span class="lines">@@ -183,45 +183,45 @@
</span><span class="cx"> PASS a.className (<a class>): IDL set to null
</span><span class="cx"> PASS a.className (<a class>): IDL set to object "test-toString"
</span><span class="cx"> PASS a.className (<a class>): IDL set to object "test-valueOf"
</span><del>-FAIL a.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL a.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL a.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL a.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL a.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL a.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL a.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL a.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL a.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL a.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL a.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS a.autofocus: typeof IDL attribute
+PASS a.autofocus: IDL get with DOM attribute unset
+PASS a.autofocus: setAttribute() to ""
+PASS a.autofocus: setAttribute() to " foo "
+PASS a.autofocus: setAttribute() to undefined
+PASS a.autofocus: setAttribute() to null
+PASS a.autofocus: setAttribute() to 7
+PASS a.autofocus: setAttribute() to 1.5
+PASS a.autofocus: setAttribute() to "5%"
+PASS a.autofocus: setAttribute() to "+100"
+PASS a.autofocus: setAttribute() to ".5"
+PASS a.autofocus: setAttribute() to true
+PASS a.autofocus: setAttribute() to false
+PASS a.autofocus: setAttribute() to object "[object Object]"
+PASS a.autofocus: setAttribute() to NaN
+PASS a.autofocus: setAttribute() to Infinity
+PASS a.autofocus: setAttribute() to -Infinity
+PASS a.autofocus: setAttribute() to "\0"
+PASS a.autofocus: setAttribute() to object "test-toString"
+PASS a.autofocus: setAttribute() to object "test-valueOf"
+PASS a.autofocus: setAttribute() to "autofocus"
+PASS a.autofocus: IDL set to ""
+PASS a.autofocus: IDL set to " foo "
+PASS a.autofocus: IDL set to undefined
+PASS a.autofocus: IDL set to null
+PASS a.autofocus: IDL set to 7
+PASS a.autofocus: IDL set to 1.5
+PASS a.autofocus: IDL set to "5%"
+PASS a.autofocus: IDL set to "+100"
+PASS a.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS a.autofocus: IDL set to true
</span><del>-FAIL a.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL a.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL a.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL a.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL a.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL a.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL a.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL a.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS a.autofocus: IDL set to false
+PASS a.autofocus: IDL set to object "[object Object]"
+PASS a.autofocus: IDL set to NaN
+PASS a.autofocus: IDL set to Infinity
+PASS a.autofocus: IDL set to -Infinity
+PASS a.autofocus: IDL set to "\0"
+PASS a.autofocus: IDL set to object "test-toString"
+PASS a.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS a.hidden: typeof IDL attribute
</span><span class="cx"> PASS a.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS a.hidden: setAttribute() to ""
</span><span class="lines">@@ -1097,45 +1097,45 @@
</span><span class="cx"> PASS em.className (<em class>): IDL set to null
</span><span class="cx"> PASS em.className (<em class>): IDL set to object "test-toString"
</span><span class="cx"> PASS em.className (<em class>): IDL set to object "test-valueOf"
</span><del>-FAIL em.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL em.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL em.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL em.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL em.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL em.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL em.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL em.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL em.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL em.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL em.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS em.autofocus: typeof IDL attribute
+PASS em.autofocus: IDL get with DOM attribute unset
+PASS em.autofocus: setAttribute() to ""
+PASS em.autofocus: setAttribute() to " foo "
+PASS em.autofocus: setAttribute() to undefined
+PASS em.autofocus: setAttribute() to null
+PASS em.autofocus: setAttribute() to 7
+PASS em.autofocus: setAttribute() to 1.5
+PASS em.autofocus: setAttribute() to "5%"
+PASS em.autofocus: setAttribute() to "+100"
+PASS em.autofocus: setAttribute() to ".5"
+PASS em.autofocus: setAttribute() to true
+PASS em.autofocus: setAttribute() to false
+PASS em.autofocus: setAttribute() to object "[object Object]"
+PASS em.autofocus: setAttribute() to NaN
+PASS em.autofocus: setAttribute() to Infinity
+PASS em.autofocus: setAttribute() to -Infinity
+PASS em.autofocus: setAttribute() to "\0"
+PASS em.autofocus: setAttribute() to object "test-toString"
+PASS em.autofocus: setAttribute() to object "test-valueOf"
+PASS em.autofocus: setAttribute() to "autofocus"
+PASS em.autofocus: IDL set to ""
+PASS em.autofocus: IDL set to " foo "
+PASS em.autofocus: IDL set to undefined
+PASS em.autofocus: IDL set to null
+PASS em.autofocus: IDL set to 7
+PASS em.autofocus: IDL set to 1.5
+PASS em.autofocus: IDL set to "5%"
+PASS em.autofocus: IDL set to "+100"
+PASS em.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS em.autofocus: IDL set to true
</span><del>-FAIL em.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL em.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL em.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL em.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL em.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL em.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL em.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL em.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS em.autofocus: IDL set to false
+PASS em.autofocus: IDL set to object "[object Object]"
+PASS em.autofocus: IDL set to NaN
+PASS em.autofocus: IDL set to Infinity
+PASS em.autofocus: IDL set to -Infinity
+PASS em.autofocus: IDL set to "\0"
+PASS em.autofocus: IDL set to object "test-toString"
+PASS em.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS em.hidden: typeof IDL attribute
</span><span class="cx"> PASS em.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS em.hidden: setAttribute() to ""
</span><span class="lines">@@ -1421,45 +1421,45 @@
</span><span class="cx"> PASS strong.className (<strong class>): IDL set to null
</span><span class="cx"> PASS strong.className (<strong class>): IDL set to object "test-toString"
</span><span class="cx"> PASS strong.className (<strong class>): IDL set to object "test-valueOf"
</span><del>-FAIL strong.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL strong.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL strong.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL strong.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL strong.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL strong.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL strong.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL strong.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL strong.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL strong.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL strong.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS strong.autofocus: typeof IDL attribute
+PASS strong.autofocus: IDL get with DOM attribute unset
+PASS strong.autofocus: setAttribute() to ""
+PASS strong.autofocus: setAttribute() to " foo "
+PASS strong.autofocus: setAttribute() to undefined
+PASS strong.autofocus: setAttribute() to null
+PASS strong.autofocus: setAttribute() to 7
+PASS strong.autofocus: setAttribute() to 1.5
+PASS strong.autofocus: setAttribute() to "5%"
+PASS strong.autofocus: setAttribute() to "+100"
+PASS strong.autofocus: setAttribute() to ".5"
+PASS strong.autofocus: setAttribute() to true
+PASS strong.autofocus: setAttribute() to false
+PASS strong.autofocus: setAttribute() to object "[object Object]"
+PASS strong.autofocus: setAttribute() to NaN
+PASS strong.autofocus: setAttribute() to Infinity
+PASS strong.autofocus: setAttribute() to -Infinity
+PASS strong.autofocus: setAttribute() to "\0"
+PASS strong.autofocus: setAttribute() to object "test-toString"
+PASS strong.autofocus: setAttribute() to object "test-valueOf"
+PASS strong.autofocus: setAttribute() to "autofocus"
+PASS strong.autofocus: IDL set to ""
+PASS strong.autofocus: IDL set to " foo "
+PASS strong.autofocus: IDL set to undefined
+PASS strong.autofocus: IDL set to null
+PASS strong.autofocus: IDL set to 7
+PASS strong.autofocus: IDL set to 1.5
+PASS strong.autofocus: IDL set to "5%"
+PASS strong.autofocus: IDL set to "+100"
+PASS strong.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS strong.autofocus: IDL set to true
</span><del>-FAIL strong.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL strong.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL strong.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL strong.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL strong.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL strong.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL strong.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL strong.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS strong.autofocus: IDL set to false
+PASS strong.autofocus: IDL set to object "[object Object]"
+PASS strong.autofocus: IDL set to NaN
+PASS strong.autofocus: IDL set to Infinity
+PASS strong.autofocus: IDL set to -Infinity
+PASS strong.autofocus: IDL set to "\0"
+PASS strong.autofocus: IDL set to object "test-toString"
+PASS strong.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS strong.hidden: typeof IDL attribute
</span><span class="cx"> PASS strong.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS strong.hidden: setAttribute() to ""
</span><span class="lines">@@ -1745,45 +1745,45 @@
</span><span class="cx"> PASS small.className (<small class>): IDL set to null
</span><span class="cx"> PASS small.className (<small class>): IDL set to object "test-toString"
</span><span class="cx"> PASS small.className (<small class>): IDL set to object "test-valueOf"
</span><del>-FAIL small.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL small.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL small.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL small.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL small.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL small.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL small.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL small.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL small.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL small.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL small.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS small.autofocus: typeof IDL attribute
+PASS small.autofocus: IDL get with DOM attribute unset
+PASS small.autofocus: setAttribute() to ""
+PASS small.autofocus: setAttribute() to " foo "
+PASS small.autofocus: setAttribute() to undefined
+PASS small.autofocus: setAttribute() to null
+PASS small.autofocus: setAttribute() to 7
+PASS small.autofocus: setAttribute() to 1.5
+PASS small.autofocus: setAttribute() to "5%"
+PASS small.autofocus: setAttribute() to "+100"
+PASS small.autofocus: setAttribute() to ".5"
+PASS small.autofocus: setAttribute() to true
+PASS small.autofocus: setAttribute() to false
+PASS small.autofocus: setAttribute() to object "[object Object]"
+PASS small.autofocus: setAttribute() to NaN
+PASS small.autofocus: setAttribute() to Infinity
+PASS small.autofocus: setAttribute() to -Infinity
+PASS small.autofocus: setAttribute() to "\0"
+PASS small.autofocus: setAttribute() to object "test-toString"
+PASS small.autofocus: setAttribute() to object "test-valueOf"
+PASS small.autofocus: setAttribute() to "autofocus"
+PASS small.autofocus: IDL set to ""
+PASS small.autofocus: IDL set to " foo "
+PASS small.autofocus: IDL set to undefined
+PASS small.autofocus: IDL set to null
+PASS small.autofocus: IDL set to 7
+PASS small.autofocus: IDL set to 1.5
+PASS small.autofocus: IDL set to "5%"
+PASS small.autofocus: IDL set to "+100"
+PASS small.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS small.autofocus: IDL set to true
</span><del>-FAIL small.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL small.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL small.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL small.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL small.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL small.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL small.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL small.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS small.autofocus: IDL set to false
+PASS small.autofocus: IDL set to object "[object Object]"
+PASS small.autofocus: IDL set to NaN
+PASS small.autofocus: IDL set to Infinity
+PASS small.autofocus: IDL set to -Infinity
+PASS small.autofocus: IDL set to "\0"
+PASS small.autofocus: IDL set to object "test-toString"
+PASS small.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS small.hidden: typeof IDL attribute
</span><span class="cx"> PASS small.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS small.hidden: setAttribute() to ""
</span><span class="lines">@@ -2069,45 +2069,45 @@
</span><span class="cx"> PASS s.className (<s class>): IDL set to null
</span><span class="cx"> PASS s.className (<s class>): IDL set to object "test-toString"
</span><span class="cx"> PASS s.className (<s class>): IDL set to object "test-valueOf"
</span><del>-FAIL s.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL s.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL s.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL s.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL s.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL s.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL s.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL s.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL s.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL s.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL s.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS s.autofocus: typeof IDL attribute
+PASS s.autofocus: IDL get with DOM attribute unset
+PASS s.autofocus: setAttribute() to ""
+PASS s.autofocus: setAttribute() to " foo "
+PASS s.autofocus: setAttribute() to undefined
+PASS s.autofocus: setAttribute() to null
+PASS s.autofocus: setAttribute() to 7
+PASS s.autofocus: setAttribute() to 1.5
+PASS s.autofocus: setAttribute() to "5%"
+PASS s.autofocus: setAttribute() to "+100"
+PASS s.autofocus: setAttribute() to ".5"
+PASS s.autofocus: setAttribute() to true
+PASS s.autofocus: setAttribute() to false
+PASS s.autofocus: setAttribute() to object "[object Object]"
+PASS s.autofocus: setAttribute() to NaN
+PASS s.autofocus: setAttribute() to Infinity
+PASS s.autofocus: setAttribute() to -Infinity
+PASS s.autofocus: setAttribute() to "\0"
+PASS s.autofocus: setAttribute() to object "test-toString"
+PASS s.autofocus: setAttribute() to object "test-valueOf"
+PASS s.autofocus: setAttribute() to "autofocus"
+PASS s.autofocus: IDL set to ""
+PASS s.autofocus: IDL set to " foo "
+PASS s.autofocus: IDL set to undefined
+PASS s.autofocus: IDL set to null
+PASS s.autofocus: IDL set to 7
+PASS s.autofocus: IDL set to 1.5
+PASS s.autofocus: IDL set to "5%"
+PASS s.autofocus: IDL set to "+100"
+PASS s.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS s.autofocus: IDL set to true
</span><del>-FAIL s.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL s.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL s.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL s.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL s.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL s.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL s.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL s.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS s.autofocus: IDL set to false
+PASS s.autofocus: IDL set to object "[object Object]"
+PASS s.autofocus: IDL set to NaN
+PASS s.autofocus: IDL set to Infinity
+PASS s.autofocus: IDL set to -Infinity
+PASS s.autofocus: IDL set to "\0"
+PASS s.autofocus: IDL set to object "test-toString"
+PASS s.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS s.hidden: typeof IDL attribute
</span><span class="cx"> PASS s.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS s.hidden: setAttribute() to ""
</span><span class="lines">@@ -2393,45 +2393,45 @@
</span><span class="cx"> PASS cite.className (<cite class>): IDL set to null
</span><span class="cx"> PASS cite.className (<cite class>): IDL set to object "test-toString"
</span><span class="cx"> PASS cite.className (<cite class>): IDL set to object "test-valueOf"
</span><del>-FAIL cite.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL cite.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL cite.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL cite.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL cite.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL cite.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL cite.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL cite.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL cite.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL cite.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL cite.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS cite.autofocus: typeof IDL attribute
+PASS cite.autofocus: IDL get with DOM attribute unset
+PASS cite.autofocus: setAttribute() to ""
+PASS cite.autofocus: setAttribute() to " foo "
+PASS cite.autofocus: setAttribute() to undefined
+PASS cite.autofocus: setAttribute() to null
+PASS cite.autofocus: setAttribute() to 7
+PASS cite.autofocus: setAttribute() to 1.5
+PASS cite.autofocus: setAttribute() to "5%"
+PASS cite.autofocus: setAttribute() to "+100"
+PASS cite.autofocus: setAttribute() to ".5"
+PASS cite.autofocus: setAttribute() to true
+PASS cite.autofocus: setAttribute() to false
+PASS cite.autofocus: setAttribute() to object "[object Object]"
+PASS cite.autofocus: setAttribute() to NaN
+PASS cite.autofocus: setAttribute() to Infinity
+PASS cite.autofocus: setAttribute() to -Infinity
+PASS cite.autofocus: setAttribute() to "\0"
+PASS cite.autofocus: setAttribute() to object "test-toString"
+PASS cite.autofocus: setAttribute() to object "test-valueOf"
+PASS cite.autofocus: setAttribute() to "autofocus"
+PASS cite.autofocus: IDL set to ""
+PASS cite.autofocus: IDL set to " foo "
+PASS cite.autofocus: IDL set to undefined
+PASS cite.autofocus: IDL set to null
+PASS cite.autofocus: IDL set to 7
+PASS cite.autofocus: IDL set to 1.5
+PASS cite.autofocus: IDL set to "5%"
+PASS cite.autofocus: IDL set to "+100"
+PASS cite.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS cite.autofocus: IDL set to true
</span><del>-FAIL cite.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL cite.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL cite.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL cite.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL cite.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL cite.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL cite.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL cite.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS cite.autofocus: IDL set to false
+PASS cite.autofocus: IDL set to object "[object Object]"
+PASS cite.autofocus: IDL set to NaN
+PASS cite.autofocus: IDL set to Infinity
+PASS cite.autofocus: IDL set to -Infinity
+PASS cite.autofocus: IDL set to "\0"
+PASS cite.autofocus: IDL set to object "test-toString"
+PASS cite.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS cite.hidden: typeof IDL attribute
</span><span class="cx"> PASS cite.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS cite.hidden: setAttribute() to ""
</span><span class="lines">@@ -2717,45 +2717,45 @@
</span><span class="cx"> PASS q.className (<q class>): IDL set to null
</span><span class="cx"> PASS q.className (<q class>): IDL set to object "test-toString"
</span><span class="cx"> PASS q.className (<q class>): IDL set to object "test-valueOf"
</span><del>-FAIL q.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL q.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL q.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL q.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL q.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL q.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL q.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL q.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL q.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL q.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL q.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS q.autofocus: typeof IDL attribute
+PASS q.autofocus: IDL get with DOM attribute unset
+PASS q.autofocus: setAttribute() to ""
+PASS q.autofocus: setAttribute() to " foo "
+PASS q.autofocus: setAttribute() to undefined
+PASS q.autofocus: setAttribute() to null
+PASS q.autofocus: setAttribute() to 7
+PASS q.autofocus: setAttribute() to 1.5
+PASS q.autofocus: setAttribute() to "5%"
+PASS q.autofocus: setAttribute() to "+100"
+PASS q.autofocus: setAttribute() to ".5"
+PASS q.autofocus: setAttribute() to true
+PASS q.autofocus: setAttribute() to false
+PASS q.autofocus: setAttribute() to object "[object Object]"
+PASS q.autofocus: setAttribute() to NaN
+PASS q.autofocus: setAttribute() to Infinity
+PASS q.autofocus: setAttribute() to -Infinity
+PASS q.autofocus: setAttribute() to "\0"
+PASS q.autofocus: setAttribute() to object "test-toString"
+PASS q.autofocus: setAttribute() to object "test-valueOf"
+PASS q.autofocus: setAttribute() to "autofocus"
+PASS q.autofocus: IDL set to ""
+PASS q.autofocus: IDL set to " foo "
+PASS q.autofocus: IDL set to undefined
+PASS q.autofocus: IDL set to null
+PASS q.autofocus: IDL set to 7
+PASS q.autofocus: IDL set to 1.5
+PASS q.autofocus: IDL set to "5%"
+PASS q.autofocus: IDL set to "+100"
+PASS q.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS q.autofocus: IDL set to true
</span><del>-FAIL q.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL q.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL q.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL q.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL q.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL q.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL q.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL q.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS q.autofocus: IDL set to false
+PASS q.autofocus: IDL set to object "[object Object]"
+PASS q.autofocus: IDL set to NaN
+PASS q.autofocus: IDL set to Infinity
+PASS q.autofocus: IDL set to -Infinity
+PASS q.autofocus: IDL set to "\0"
+PASS q.autofocus: IDL set to object "test-toString"
+PASS q.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS q.hidden: typeof IDL attribute
</span><span class="cx"> PASS q.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS q.hidden: setAttribute() to ""
</span><span class="lines">@@ -3085,45 +3085,45 @@
</span><span class="cx"> PASS dfn.className (<dfn class>): IDL set to null
</span><span class="cx"> PASS dfn.className (<dfn class>): IDL set to object "test-toString"
</span><span class="cx"> PASS dfn.className (<dfn class>): IDL set to object "test-valueOf"
</span><del>-FAIL dfn.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL dfn.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL dfn.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL dfn.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL dfn.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL dfn.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL dfn.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL dfn.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL dfn.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL dfn.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL dfn.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS dfn.autofocus: typeof IDL attribute
+PASS dfn.autofocus: IDL get with DOM attribute unset
+PASS dfn.autofocus: setAttribute() to ""
+PASS dfn.autofocus: setAttribute() to " foo "
+PASS dfn.autofocus: setAttribute() to undefined
+PASS dfn.autofocus: setAttribute() to null
+PASS dfn.autofocus: setAttribute() to 7
+PASS dfn.autofocus: setAttribute() to 1.5
+PASS dfn.autofocus: setAttribute() to "5%"
+PASS dfn.autofocus: setAttribute() to "+100"
+PASS dfn.autofocus: setAttribute() to ".5"
+PASS dfn.autofocus: setAttribute() to true
+PASS dfn.autofocus: setAttribute() to false
+PASS dfn.autofocus: setAttribute() to object "[object Object]"
+PASS dfn.autofocus: setAttribute() to NaN
+PASS dfn.autofocus: setAttribute() to Infinity
+PASS dfn.autofocus: setAttribute() to -Infinity
+PASS dfn.autofocus: setAttribute() to "\0"
+PASS dfn.autofocus: setAttribute() to object "test-toString"
+PASS dfn.autofocus: setAttribute() to object "test-valueOf"
+PASS dfn.autofocus: setAttribute() to "autofocus"
+PASS dfn.autofocus: IDL set to ""
+PASS dfn.autofocus: IDL set to " foo "
+PASS dfn.autofocus: IDL set to undefined
+PASS dfn.autofocus: IDL set to null
+PASS dfn.autofocus: IDL set to 7
+PASS dfn.autofocus: IDL set to 1.5
+PASS dfn.autofocus: IDL set to "5%"
+PASS dfn.autofocus: IDL set to "+100"
+PASS dfn.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS dfn.autofocus: IDL set to true
</span><del>-FAIL dfn.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL dfn.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL dfn.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL dfn.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL dfn.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL dfn.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL dfn.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL dfn.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS dfn.autofocus: IDL set to false
+PASS dfn.autofocus: IDL set to object "[object Object]"
+PASS dfn.autofocus: IDL set to NaN
+PASS dfn.autofocus: IDL set to Infinity
+PASS dfn.autofocus: IDL set to -Infinity
+PASS dfn.autofocus: IDL set to "\0"
+PASS dfn.autofocus: IDL set to object "test-toString"
+PASS dfn.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS dfn.hidden: typeof IDL attribute
</span><span class="cx"> PASS dfn.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS dfn.hidden: setAttribute() to ""
</span><span class="lines">@@ -3409,45 +3409,45 @@
</span><span class="cx"> PASS abbr.className (<abbr class>): IDL set to null
</span><span class="cx"> PASS abbr.className (<abbr class>): IDL set to object "test-toString"
</span><span class="cx"> PASS abbr.className (<abbr class>): IDL set to object "test-valueOf"
</span><del>-FAIL abbr.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL abbr.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL abbr.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL abbr.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL abbr.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL abbr.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL abbr.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL abbr.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL abbr.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL abbr.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL abbr.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS abbr.autofocus: typeof IDL attribute
+PASS abbr.autofocus: IDL get with DOM attribute unset
+PASS abbr.autofocus: setAttribute() to ""
+PASS abbr.autofocus: setAttribute() to " foo "
+PASS abbr.autofocus: setAttribute() to undefined
+PASS abbr.autofocus: setAttribute() to null
+PASS abbr.autofocus: setAttribute() to 7
+PASS abbr.autofocus: setAttribute() to 1.5
+PASS abbr.autofocus: setAttribute() to "5%"
+PASS abbr.autofocus: setAttribute() to "+100"
+PASS abbr.autofocus: setAttribute() to ".5"
+PASS abbr.autofocus: setAttribute() to true
+PASS abbr.autofocus: setAttribute() to false
+PASS abbr.autofocus: setAttribute() to object "[object Object]"
+PASS abbr.autofocus: setAttribute() to NaN
+PASS abbr.autofocus: setAttribute() to Infinity
+PASS abbr.autofocus: setAttribute() to -Infinity
+PASS abbr.autofocus: setAttribute() to "\0"
+PASS abbr.autofocus: setAttribute() to object "test-toString"
+PASS abbr.autofocus: setAttribute() to object "test-valueOf"
+PASS abbr.autofocus: setAttribute() to "autofocus"
+PASS abbr.autofocus: IDL set to ""
+PASS abbr.autofocus: IDL set to " foo "
+PASS abbr.autofocus: IDL set to undefined
+PASS abbr.autofocus: IDL set to null
+PASS abbr.autofocus: IDL set to 7
+PASS abbr.autofocus: IDL set to 1.5
+PASS abbr.autofocus: IDL set to "5%"
+PASS abbr.autofocus: IDL set to "+100"
+PASS abbr.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS abbr.autofocus: IDL set to true
</span><del>-FAIL abbr.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL abbr.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL abbr.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL abbr.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL abbr.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL abbr.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL abbr.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL abbr.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS abbr.autofocus: IDL set to false
+PASS abbr.autofocus: IDL set to object "[object Object]"
+PASS abbr.autofocus: IDL set to NaN
+PASS abbr.autofocus: IDL set to Infinity
+PASS abbr.autofocus: IDL set to -Infinity
+PASS abbr.autofocus: IDL set to "\0"
+PASS abbr.autofocus: IDL set to object "test-toString"
+PASS abbr.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS abbr.hidden: typeof IDL attribute
</span><span class="cx"> PASS abbr.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS abbr.hidden: setAttribute() to ""
</span><span class="lines">@@ -3733,45 +3733,45 @@
</span><span class="cx"> PASS ruby.className (<ruby class>): IDL set to null
</span><span class="cx"> PASS ruby.className (<ruby class>): IDL set to object "test-toString"
</span><span class="cx"> PASS ruby.className (<ruby class>): IDL set to object "test-valueOf"
</span><del>-FAIL ruby.autofocus: typeof IDL attribute assert_equals: expected "boolean" but got "undefined"
-FAIL ruby.autofocus: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to "" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to " foo " assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to undefined assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to null assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to 7 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to 1.5 assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to "5%" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to "+100" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to ".5" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to true assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to false assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to NaN assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to -Infinity assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to "\0" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to object "test-toString" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: setAttribute() to "autofocus" assert_equals: IDL get expected (boolean) true but got (undefined) undefined
-FAIL ruby.autofocus: IDL set to "" assert_equals: hasAttribute() expected false but got true
-FAIL ruby.autofocus: IDL set to " foo " assert_equals: IDL get expected (boolean) true but got (string) " foo "
-FAIL ruby.autofocus: IDL set to undefined assert_equals: hasAttribute() expected false but got true
-FAIL ruby.autofocus: IDL set to null assert_equals: hasAttribute() expected false but got true
-FAIL ruby.autofocus: IDL set to 7 assert_equals: IDL get expected (boolean) true but got (number) 7
-FAIL ruby.autofocus: IDL set to 1.5 assert_equals: IDL get expected (boolean) true but got (number) 1.5
-FAIL ruby.autofocus: IDL set to "5%" assert_equals: IDL get expected (boolean) true but got (string) "5%"
-FAIL ruby.autofocus: IDL set to "+100" assert_equals: IDL get expected (boolean) true but got (string) "+100"
-FAIL ruby.autofocus: IDL set to ".5" assert_equals: IDL get expected (boolean) true but got (string) ".5"
</del><ins>+PASS ruby.autofocus: typeof IDL attribute
+PASS ruby.autofocus: IDL get with DOM attribute unset
+PASS ruby.autofocus: setAttribute() to ""
+PASS ruby.autofocus: setAttribute() to " foo "
+PASS ruby.autofocus: setAttribute() to undefined
+PASS ruby.autofocus: setAttribute() to null
+PASS ruby.autofocus: setAttribute() to 7
+PASS ruby.autofocus: setAttribute() to 1.5
+PASS ruby.autofocus: setAttribute() to "5%"
+PASS ruby.autofocus: setAttribute() to "+100"
+PASS ruby.autofocus: setAttribute() to ".5"
+PASS ruby.autofocus: setAttribute() to true
+PASS ruby.autofocus: setAttribute() to false
+PASS ruby.autofocus: setAttribute() to object "[object Object]"
+PASS ruby.autofocus: setAttribute() to NaN
+PASS ruby.autofocus: setAttribute() to Infinity
+PASS ruby.autofocus: setAttribute() to -Infinity
+PASS ruby.autofocus: setAttribute() to "\0"
+PASS ruby.autofocus: setAttribute() to object "test-toString"
+PASS ruby.autofocus: setAttribute() to object "test-valueOf"
+PASS ruby.autofocus: setAttribute() to "autofocus"
+PASS ruby.autofocus: IDL set to ""
+PASS ruby.autofocus: IDL set to " foo "
+PASS ruby.autofocus: IDL set to undefined
+PASS ruby.autofocus: IDL set to null
+PASS ruby.autofocus: IDL set to 7
+PASS ruby.autofocus: IDL set to 1.5
+PASS ruby.autofocus: IDL set to "5%"
+PASS ruby.autofocus: IDL set to "+100"
+PASS ruby.autofocus: IDL set to ".5"
</ins><span class="cx"> PASS ruby.autofocus: IDL set to true
</span><del>-FAIL ruby.autofocus: IDL set to false assert_equals: hasAttribute() expected false but got true
-FAIL ruby.autofocus: IDL set to object "[object Object]" assert_equals: IDL get expected (boolean) true but got (object) object "[object Object]"
-FAIL ruby.autofocus: IDL set to NaN assert_equals: hasAttribute() expected false but got true
-FAIL ruby.autofocus: IDL set to Infinity assert_equals: IDL get expected (boolean) true but got (number) Infinity
-FAIL ruby.autofocus: IDL set to -Infinity assert_equals: IDL get expected (boolean) true but got (number) -Infinity
-FAIL ruby.autofocus: IDL set to "\0" assert_equals: IDL get expected (boolean) true but got (string) "\0"
-FAIL ruby.autofocus: IDL set to object "test-toString" assert_equals: IDL get expected (boolean) true but got (object) object "test-toString"
-FAIL ruby.autofocus: IDL set to object "test-valueOf" assert_equals: IDL get expected (boolean) true but got (object) object "test-valueOf"
</del><ins>+PASS ruby.autofocus: IDL set to false
+PASS ruby.autofocus: IDL set to object "[object Object]"
+PASS ruby.autofocus: IDL set to NaN
+PASS ruby.autofocus: IDL set to Infinity
+PASS ruby.autofocus: IDL set to -Infinity
+PASS ruby.autofocus: IDL set to "\0"
+PASS ruby.autofocus: IDL set to object "test-toString"
+PASS ruby.autofocus: IDL set to object "test-valueOf"
</ins><span class="cx"> PASS ruby.hidden: typeof IDL attribute
</span><span class="cx"> PASS ruby.hidden: IDL get with DOM attribute unset
</span><span class="cx"> PASS ruby.hidden: setAttribute() to ""
</span><span class="lines">@@ -4057,45 +4057,45 @@
</span><span class="cx"> PASS rt.className (<rt class>): IDL set to null
</span><span class="cx"> PASS rt.className (<rt class>): IDL set to object "test-toString"
</span><span class="cx"> PASS rt.className (<rt class>): IDL set to object "test-valueOf"
</span><del>-FAIL&nb