<!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>[197726] 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/197726">197726</a></dd>
<dt>Author</dt> <dd>cdumez@apple.com</dd>
<dt>Date</dt> <dd>2016-03-07 22:38:10 -0800 (Mon, 07 Mar 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Stop clamping HTMLElement.tabIndex to the range of a short
https://bugs.webkit.org/show_bug.cgi?id=155159

Reviewed by Ryosuke Niwa.

LayoutTests/imported/w3c:

Rebaseline now that more checks are passing.

* web-platform-tests/html/dom/reflection-embedded-expected.txt:
* web-platform-tests/html/dom/reflection-forms-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:

Source/WebCore:

Stop clamping HTMLElement.tabIndex to the range of a short. We
apparently did this to match Firefox. However, this no longer matches
Firefox's behavior nor the HTML specification:
- https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex

No new tests, already covered by existing test.

* dom/Element.cpp:
(WebCore::Element::setTabIndexExplicitly):
(WebCore::Element::tabIndex):
* dom/Element.h:
* dom/ElementRareData.h:
(WebCore::ElementRareData::tabIndex):
(WebCore::ElementRareData::setTabIndexExplicitly):
* html/HTMLAnchorElement.cpp:
(WebCore::HTMLAnchorElement::tabIndex):
* html/HTMLAnchorElement.h:
* html/HTMLElement.cpp:
(WebCore::HTMLElement::parseAttribute):
(WebCore::HTMLElement::tabIndex):
* html/HTMLElement.h:
* html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::tabIndex):
* html/HTMLFormControlElement.h:
* page/FocusController.cpp:
(WebCore::nextElementWithGreaterTabIndex):
(WebCore::FocusController::previousFocusableElement):
* svg/SVGAElement.cpp:
(WebCore::SVGAElement::tabIndex):
* svg/SVGAElement.h:
* svg/SVGElement.cpp:
(WebCore::SVGElement::tabIndex):
(WebCore::SVGElement::parseAttribute):
* svg/SVGElement.h:

LayoutTests:

Drop outdated test.

* fast/dom/tabindex-clamp-expected.txt: Removed.
* fast/dom/tabindex-clamp.html: Removed.</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="#trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionformsexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-forms-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="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementh">trunk/Source/WebCore/dom/Element.h</a></li>
<li><a href="#trunkSourceWebCoredomElementRareDatah">trunk/Source/WebCore/dom/ElementRareData.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAnchorElementcpp">trunk/Source/WebCore/html/HTMLAnchorElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAnchorElementh">trunk/Source/WebCore/html/HTMLAnchorElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementcpp">trunk/Source/WebCore/html/HTMLElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementh">trunk/Source/WebCore/html/HTMLElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlElementcpp">trunk/Source/WebCore/html/HTMLFormControlElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormControlElementh">trunk/Source/WebCore/html/HTMLFormControlElement.h</a></li>
<li><a href="#trunkSourceWebCorepageFocusControllercpp">trunk/Source/WebCore/page/FocusController.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAElementcpp">trunk/Source/WebCore/svg/SVGAElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGAElementh">trunk/Source/WebCore/svg/SVGAElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGElementcpp">trunk/Source/WebCore/svg/SVGElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGElementh">trunk/Source/WebCore/svg/SVGElement.h</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsfastdomtabindexclampexpectedtxt">trunk/LayoutTests/fast/dom/tabindex-clamp-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomtabindexclamphtml">trunk/LayoutTests/fast/dom/tabindex-clamp.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/ChangeLog        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2016-03-07  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Stop clamping HTMLElement.tabIndex to the range of a short
+        https://bugs.webkit.org/show_bug.cgi?id=155159
+
+        Reviewed by Ryosuke Niwa.
+
+        Drop outdated test.
+
+        * fast/dom/tabindex-clamp-expected.txt: Removed.
+        * fast/dom/tabindex-clamp.html: Removed.
+
</ins><span class="cx"> 2016-03-07  Daniel Bates  &lt;dabates@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomtabindexclampexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/dom/tabindex-clamp-expected.txt (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/tabindex-clamp-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/fast/dom/tabindex-clamp-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -1,35 +0,0 @@
</span><del>-This page tests that the tabindex attribute is clamped to values between -32768 and 32767. Values outside of this range should be clamped to the range limits.
-
-                 
-Testing input elements in the page
-getAttribute(&quot;tabindex&quot;) = 40000; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32768; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32767; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32766; tabIndex = 32766
-getAttribute(&quot;tabindex&quot;) = 0; tabIndex = 0
-getAttribute(&quot;tabindex&quot;) = -1; tabIndex = -1
-getAttribute(&quot;tabindex&quot;) = -32767; tabIndex = -32767
-getAttribute(&quot;tabindex&quot;) = -32768; tabIndex = -32768
-getAttribute(&quot;tabindex&quot;) = -32769; tabIndex = -32768
-getAttribute(&quot;tabindex&quot;) = -40000; tabIndex = -32768
-Testing setAttribute on an anchor element made with document.createElement
-getAttribute(&quot;tabindex&quot;) = 40000; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32768; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32767; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32766; tabIndex = 32766
-getAttribute(&quot;tabindex&quot;) = 0; tabIndex = 0
-getAttribute(&quot;tabindex&quot;) = -1; tabIndex = -1
-getAttribute(&quot;tabindex&quot;) = -32767; tabIndex = -32767
-getAttribute(&quot;tabindex&quot;) = -32768; tabIndex = -32768
-getAttribute(&quot;tabindex&quot;) = -40000; tabIndex = -32768
-Testing tabIndex on an area element made with document.createElement
-getAttribute(&quot;tabindex&quot;) = 40000; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32768; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32767; tabIndex = 32767
-getAttribute(&quot;tabindex&quot;) = 32766; tabIndex = 32766
-getAttribute(&quot;tabindex&quot;) = 0; tabIndex = 0
-getAttribute(&quot;tabindex&quot;) = -1; tabIndex = -1
-getAttribute(&quot;tabindex&quot;) = -32767; tabIndex = -32767
-getAttribute(&quot;tabindex&quot;) = -32768; tabIndex = -32768
-getAttribute(&quot;tabindex&quot;) = -40000; tabIndex = -32768
-
</del></span></pre></div>
<a id="trunkLayoutTestsfastdomtabindexclamphtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/dom/tabindex-clamp.html (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/tabindex-clamp.html        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/fast/dom/tabindex-clamp.html        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -1,62 +0,0 @@
</span><del>-&lt;html&gt;
-&lt;head&gt;
-    &lt;script&gt;
-        function log(msg) {
-            document.getElementById('log').appendChild(document.createTextNode(msg + '\n'));
-        }
-
-        function logTabIndex(elem) {
-            log('getAttribute(&quot;tabindex&quot;) = ' + elem.getAttribute('tabindex') + '; tabIndex = ' + elem.tabIndex);
-        }
-
-        function test() {
-            if (window.testRunner) {
-                testRunner.dumpAsText();
-            }
-
-            log('Testing input elements in the page');
-
-            var inputs = document.getElementsByTagName('input');
-            for (var i = 0; i &lt; inputs.length; ++i) {
-                logTabIndex(inputs[i]);
-            }
-
-            var indices = [40000, 32768, 32767, 32766, 0, -1, -32767, -32768, -40000];
-
-            log('Testing setAttribute on an anchor element made with document.createElement');
-
-            var elem = document.createElement('a');
-            for (var i = 0; i &lt; indices.length; ++i) {
-                elem.setAttribute('tabindex', indices[i]);
-                logTabIndex(elem);
-            }
-
-            log('Testing tabIndex on an area element made with document.createElement');
-
-            var elem = document.createElement('area');
-            for (var i = 0; i &lt; indices.length; ++i) {
-                elem.tabIndex = indices[i];
-                logTabIndex(elem);
-            }
-        }
-    &lt;/script&gt;
-&lt;/head&gt;
-&lt;body onload=&quot;test()&quot;&gt;
-    &lt;p&gt;This page tests that the &lt;tt&gt;tabindex&lt;/tt&gt; attribute is clamped to
-    values between -32768 and 32767. Values outside of this range should be
-    clamped to the range limits.&lt;/p&gt;
-
-    &lt;input tabindex=&quot;40000&quot;&gt;
-    &lt;input tabindex=&quot;32768&quot;&gt;
-    &lt;input tabindex=&quot;32767&quot;&gt;
-    &lt;input tabindex=&quot;32766&quot;&gt;
-    &lt;input tabindex=&quot;0&quot;&gt;
-    &lt;input tabindex=&quot;-1&quot;&gt;
-    &lt;input tabindex=&quot;-32767&quot;&gt;
-    &lt;input tabindex=&quot;-32768&quot;&gt;
-    &lt;input tabindex=&quot;-32769&quot;&gt;
-    &lt;input tabindex=&quot;-40000&quot;&gt;
-
-    &lt;pre id=&quot;log&quot;&gt;&lt;/pre&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/ChangeLog        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -1,3 +1,22 @@
</span><ins>+2016-03-07  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Stop clamping HTMLElement.tabIndex to the range of a short
+        https://bugs.webkit.org/show_bug.cgi?id=155159
+
+        Reviewed by Ryosuke Niwa.
+
+        Rebaseline now that more checks are passing.
+
+        * web-platform-tests/html/dom/reflection-embedded-expected.txt:
+        * web-platform-tests/html/dom/reflection-forms-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:
+
</ins><span class="cx"> 2016-03-05  Sam Weinig  &lt;sam@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Update tests to match the latest version of the HTML5 spec.
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -561,9 +561,9 @@
</span><span class="cx"> PASS img.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS img.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS img.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL img.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS img.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS img.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL img.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS img.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS img.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS img.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS img.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -600,10 +600,10 @@
</span><span class="cx"> PASS img.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS img.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS img.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL img.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS img.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS img.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS img.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL img.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS img.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS img.alt: typeof IDL attribute 
</span><span class="cx"> PASS img.alt: IDL get with DOM attribute unset 
</span><span class="cx"> PASS img.alt: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2571,9 +2571,9 @@
</span><span class="cx"> PASS iframe.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS iframe.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS iframe.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL iframe.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS iframe.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS iframe.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL iframe.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS iframe.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS iframe.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS iframe.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS iframe.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2610,10 +2610,10 @@
</span><span class="cx"> PASS iframe.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS iframe.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS iframe.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL iframe.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS iframe.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS iframe.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS iframe.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL iframe.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS iframe.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS iframe.src: typeof IDL attribute 
</span><span class="cx"> PASS iframe.src: IDL get with DOM attribute unset 
</span><span class="cx"> PASS iframe.src: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4368,9 +4368,9 @@
</span><span class="cx"> PASS embed.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS embed.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS embed.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL embed.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS embed.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS embed.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL embed.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS embed.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS embed.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS embed.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS embed.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4407,10 +4407,10 @@
</span><span class="cx"> PASS embed.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS embed.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS embed.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL embed.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS embed.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS embed.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS embed.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL embed.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS embed.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS embed.src: typeof IDL attribute 
</span><span class="cx"> PASS embed.src: IDL get with DOM attribute unset 
</span><span class="cx"> PASS embed.src: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -5607,9 +5607,9 @@
</span><span class="cx"> PASS object.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS object.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS object.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL object.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS object.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS object.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL object.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS object.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS object.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS object.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS object.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5646,10 +5646,10 @@
</span><span class="cx"> PASS object.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS object.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS object.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL object.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS object.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS object.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS object.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL object.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS object.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS object.data: typeof IDL attribute 
</span><span class="cx"> PASS object.data: IDL get with DOM attribute unset 
</span><span class="cx"> PASS object.data: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -7816,9 +7816,9 @@
</span><span class="cx"> PASS param.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS param.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS param.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL param.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS param.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS param.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL param.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS param.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS param.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS param.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS param.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7855,10 +7855,10 @@
</span><span class="cx"> PASS param.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS param.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS param.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL param.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS param.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS param.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS param.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL param.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS param.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS param.name: typeof IDL attribute 
</span><span class="cx"> PASS param.name: IDL get with DOM attribute unset 
</span><span class="cx"> PASS param.name: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8886,9 +8886,9 @@
</span><span class="cx"> PASS video.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS video.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS video.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL video.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS video.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS video.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL video.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS video.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS video.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS video.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS video.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8925,10 +8925,10 @@
</span><span class="cx"> PASS video.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS video.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS video.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL video.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS video.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS video.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS video.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL video.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS video.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS video.src: typeof IDL attribute 
</span><span class="cx"> PASS video.src: IDL get with DOM attribute unset 
</span><span class="cx"> PASS video.src: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10688,9 +10688,9 @@
</span><span class="cx"> PASS audio.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS audio.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS audio.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL audio.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS audio.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS audio.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL audio.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS audio.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS audio.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS audio.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS audio.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10727,10 +10727,10 @@
</span><span class="cx"> PASS audio.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS audio.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS audio.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL audio.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS audio.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS audio.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS audio.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL audio.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS audio.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS audio.src: typeof IDL attribute 
</span><span class="cx"> PASS audio.src: IDL get with DOM attribute unset 
</span><span class="cx"> PASS audio.src: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -12140,9 +12140,9 @@
</span><span class="cx"> PASS source.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS source.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS source.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL source.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS source.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS source.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL source.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS source.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS source.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS source.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS source.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -12179,10 +12179,10 @@
</span><span class="cx"> PASS source.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS source.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS source.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL source.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS source.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS source.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS source.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL source.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS source.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS source.src: typeof IDL attribute 
</span><span class="cx"> PASS source.src: IDL get with DOM attribute unset 
</span><span class="cx"> PASS source.src: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -13148,9 +13148,9 @@
</span><span class="cx"> PASS track.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS track.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS track.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL track.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS track.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS track.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL track.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS track.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS track.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS track.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS track.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -13187,10 +13187,10 @@
</span><span class="cx"> PASS track.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS track.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS track.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL track.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS track.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS track.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS track.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL track.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS track.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS track.kind: typeof IDL attribute 
</span><span class="cx"> FAIL track.kind: IDL get with DOM attribute unset assert_equals: expected &quot;captions&quot; but got &quot;subtitles&quot;
</span><span class="cx"> PASS track.kind: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -14436,9 +14436,9 @@
</span><span class="cx"> PASS canvas.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS canvas.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS canvas.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL canvas.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS canvas.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS canvas.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL canvas.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS canvas.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS canvas.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS canvas.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS canvas.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -14475,10 +14475,10 @@
</span><span class="cx"> PASS canvas.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS canvas.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS canvas.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL canvas.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS canvas.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS canvas.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS canvas.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL canvas.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS canvas.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS canvas.width: typeof IDL attribute 
</span><span class="cx"> PASS canvas.width: IDL get with DOM attribute unset 
</span><span class="cx"> PASS canvas.width: setAttribute() to -2147483649 followed by getAttribute() 
</span><span class="lines">@@ -15446,9 +15446,9 @@
</span><span class="cx"> PASS map.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS map.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS map.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL map.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS map.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS map.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL map.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS map.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS map.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS map.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS map.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -15485,10 +15485,10 @@
</span><span class="cx"> PASS map.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS map.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS map.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL map.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS map.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS map.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS map.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL map.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS map.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS map.name: typeof IDL attribute 
</span><span class="cx"> PASS map.name: IDL get with DOM attribute unset 
</span><span class="cx"> PASS map.name: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -16285,9 +16285,9 @@
</span><span class="cx"> PASS area.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS area.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS area.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL area.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS area.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS area.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL area.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS area.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS area.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS area.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS area.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -16324,10 +16324,10 @@
</span><span class="cx"> PASS area.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS area.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS area.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL area.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS area.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS area.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS area.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL area.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS area.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS area.alt: typeof IDL attribute 
</span><span class="cx"> PASS area.alt: IDL get with DOM attribute unset 
</span><span class="cx"> PASS area.alt: setAttribute() to &quot;&quot; followed by getAttribute() 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldomreflectionformsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS form.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS form.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS form.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL form.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS form.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS form.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL form.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS form.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS form.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS form.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS form.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS form.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS form.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS form.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL form.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS form.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS form.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS form.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL form.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS form.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS form.acceptCharset (&lt;form accept-charset&gt;): typeof IDL attribute 
</span><span class="cx"> PASS form.acceptCharset (&lt;form accept-charset&gt;): IDL get with DOM attribute unset 
</span><span class="cx"> PASS form.acceptCharset (&lt;form accept-charset&gt;): setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2204,9 +2204,9 @@
</span><span class="cx"> PASS fieldset.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS fieldset.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS fieldset.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL fieldset.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS fieldset.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS fieldset.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL fieldset.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS fieldset.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS fieldset.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS fieldset.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS fieldset.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2243,10 +2243,10 @@
</span><span class="cx"> PASS fieldset.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS fieldset.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS fieldset.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL fieldset.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS fieldset.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS fieldset.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS fieldset.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL fieldset.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS fieldset.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS fieldset.disabled: typeof IDL attribute 
</span><span class="cx"> PASS fieldset.disabled: IDL get with DOM attribute unset 
</span><span class="cx"> PASS fieldset.disabled: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -3122,9 +3122,9 @@
</span><span class="cx"> PASS legend.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS legend.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS legend.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL legend.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS legend.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS legend.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL legend.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS legend.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS legend.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS legend.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS legend.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -3161,10 +3161,10 @@
</span><span class="cx"> PASS legend.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS legend.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS legend.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL legend.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS legend.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS legend.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS legend.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL legend.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS legend.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS legend.align: typeof IDL attribute 
</span><span class="cx"> PASS legend.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS legend.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -3961,9 +3961,9 @@
</span><span class="cx"> PASS label.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS label.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS label.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL label.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS label.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS label.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL label.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS label.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS label.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS label.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS label.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4000,10 +4000,10 @@
</span><span class="cx"> PASS label.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS label.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS label.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL label.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS label.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS label.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS label.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL label.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS label.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS label.htmlFor (&lt;label for&gt;): typeof IDL attribute 
</span><span class="cx"> PASS label.htmlFor (&lt;label for&gt;): IDL get with DOM attribute unset 
</span><span class="cx"> PASS label.htmlFor (&lt;label for&gt;): setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4800,9 +4800,9 @@
</span><span class="cx"> PASS input.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS input.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS input.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL input.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS input.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS input.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL input.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS input.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS input.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS input.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS input.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4839,10 +4839,10 @@
</span><span class="cx"> PASS input.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS input.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS input.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL input.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS input.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS input.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS input.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL input.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS input.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS input.accept: typeof IDL attribute 
</span><span class="cx"> PASS input.accept: IDL get with DOM attribute unset 
</span><span class="cx"> PASS input.accept: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8726,9 +8726,9 @@
</span><span class="cx"> PASS button.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS button.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS button.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL button.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS button.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS button.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL button.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS button.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS button.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS button.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS button.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8765,10 +8765,10 @@
</span><span class="cx"> PASS button.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS button.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS button.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL button.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS button.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS button.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS button.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL button.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS button.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS button.autofocus: typeof IDL attribute 
</span><span class="cx"> PASS button.autofocus: IDL get with DOM attribute unset 
</span><span class="cx"> PASS button.autofocus: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10409,9 +10409,9 @@
</span><span class="cx"> PASS select.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS select.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS select.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL select.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS select.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS select.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL select.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS select.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS select.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS select.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS select.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10448,10 +10448,10 @@
</span><span class="cx"> PASS select.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS select.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS select.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL select.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS select.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS select.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS select.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL select.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS select.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS select.autofocus: typeof IDL attribute 
</span><span class="cx"> PASS select.autofocus: IDL get with DOM attribute unset 
</span><span class="cx"> PASS select.autofocus: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -11693,9 +11693,9 @@
</span><span class="cx"> PASS datalist.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS datalist.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS datalist.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL datalist.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS datalist.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS datalist.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL datalist.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS datalist.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS datalist.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS datalist.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS datalist.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -11732,10 +11732,10 @@
</span><span class="cx"> PASS datalist.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS datalist.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS datalist.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL datalist.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS datalist.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS datalist.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS datalist.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL datalist.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS datalist.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL datalist.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL datalist.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS datalist.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -12455,9 +12455,9 @@
</span><span class="cx"> PASS optgroup.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS optgroup.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS optgroup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL optgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS optgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS optgroup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL optgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS optgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS optgroup.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS optgroup.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS optgroup.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -12494,10 +12494,10 @@
</span><span class="cx"> PASS optgroup.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS optgroup.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS optgroup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL optgroup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS optgroup.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS optgroup.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS optgroup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL optgroup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS optgroup.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS optgroup.disabled: typeof IDL attribute 
</span><span class="cx"> PASS optgroup.disabled: IDL get with DOM attribute unset 
</span><span class="cx"> PASS optgroup.disabled: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -13373,9 +13373,9 @@
</span><span class="cx"> PASS option.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS option.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS option.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL option.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS option.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS option.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL option.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS option.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS option.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS option.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS option.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -13412,10 +13412,10 @@
</span><span class="cx"> PASS option.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS option.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS option.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL option.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS option.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS option.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS option.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL option.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS option.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS option.disabled: typeof IDL attribute 
</span><span class="cx"> PASS option.disabled: IDL get with DOM attribute unset 
</span><span class="cx"> PASS option.disabled: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -14387,9 +14387,9 @@
</span><span class="cx"> PASS textarea.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS textarea.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS textarea.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL textarea.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS textarea.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS textarea.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL textarea.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS textarea.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS textarea.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS textarea.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS textarea.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -14426,10 +14426,10 @@
</span><span class="cx"> PASS textarea.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS textarea.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS textarea.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL textarea.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS textarea.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS textarea.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS textarea.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL textarea.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS textarea.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS textarea.autofocus: typeof IDL attribute 
</span><span class="cx"> PASS textarea.autofocus: IDL get with DOM attribute unset 
</span><span class="cx"> PASS textarea.autofocus: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -16484,9 +16484,9 @@
</span><span class="cx"> PASS keygen.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS keygen.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS keygen.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL keygen.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS keygen.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS keygen.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL keygen.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS keygen.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS keygen.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS keygen.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS keygen.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -16523,10 +16523,10 @@
</span><span class="cx"> PASS keygen.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS keygen.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS keygen.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL keygen.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS keygen.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS keygen.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS keygen.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL keygen.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS keygen.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS keygen.autofocus: typeof IDL attribute 
</span><span class="cx"> PASS keygen.autofocus: IDL get with DOM attribute unset 
</span><span class="cx"> PASS keygen.autofocus: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -17604,9 +17604,9 @@
</span><span class="cx"> PASS output.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS output.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS output.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL output.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS output.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS output.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL output.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS output.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS output.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS output.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS output.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -17643,10 +17643,10 @@
</span><span class="cx"> PASS output.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS output.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS output.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL output.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS output.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS output.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS output.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL output.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS output.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS output.name: typeof IDL attribute 
</span><span class="cx"> PASS output.name: IDL get with DOM attribute unset 
</span><span class="cx"> PASS output.name: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -18443,9 +18443,9 @@
</span><span class="cx"> PASS progress.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS progress.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS progress.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL progress.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS progress.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS progress.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL progress.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS progress.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS progress.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS progress.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS progress.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -18482,10 +18482,10 @@
</span><span class="cx"> PASS progress.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS progress.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS progress.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL progress.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS progress.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS progress.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS progress.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL progress.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS progress.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL progress.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL progress.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS progress.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -19205,9 +19205,9 @@
</span><span class="cx"> PASS meter.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS meter.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS meter.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL meter.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS meter.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS meter.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL meter.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS meter.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS meter.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS meter.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS meter.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -19244,10 +19244,10 @@
</span><span class="cx"> PASS meter.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS meter.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS meter.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL meter.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS meter.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS meter.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS meter.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL meter.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS meter.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL meter.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL meter.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS meter.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-grouping-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS p.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS p.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS p.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL p.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS p.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS p.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL p.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS p.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS p.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS p.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS p.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS p.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS p.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS p.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL p.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS p.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS p.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS p.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL p.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS p.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS p.align: typeof IDL attribute 
</span><span class="cx"> PASS p.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS p.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -1392,9 +1392,9 @@
</span><span class="cx"> PASS hr.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS hr.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS hr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL hr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS hr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS hr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL hr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS hr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS hr.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS hr.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS hr.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -1431,10 +1431,10 @@
</span><span class="cx"> PASS hr.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS hr.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS hr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL hr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS hr.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS hr.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS hr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL hr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS hr.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS hr.align: typeof IDL attribute 
</span><span class="cx"> PASS hr.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS hr.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2541,9 +2541,9 @@
</span><span class="cx"> PASS pre.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS pre.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS pre.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL pre.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS pre.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS pre.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL pre.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS pre.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS pre.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS pre.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS pre.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2580,10 +2580,10 @@
</span><span class="cx"> PASS pre.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS pre.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS pre.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL pre.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS pre.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS pre.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS pre.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL pre.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS pre.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS pre.width: typeof IDL attribute 
</span><span class="cx"> PASS pre.width: IDL get with DOM attribute unset 
</span><span class="cx"> PASS pre.width: setAttribute() to -36 followed by getAttribute() 
</span><span class="lines">@@ -3427,9 +3427,9 @@
</span><span class="cx"> PASS blockquote.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS blockquote.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS blockquote.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL blockquote.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS blockquote.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS blockquote.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL blockquote.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS blockquote.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS blockquote.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS blockquote.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS blockquote.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -3466,10 +3466,10 @@
</span><span class="cx"> PASS blockquote.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS blockquote.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS blockquote.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL blockquote.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS blockquote.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS blockquote.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS blockquote.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL blockquote.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS blockquote.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS blockquote.cite: typeof IDL attribute 
</span><span class="cx"> PASS blockquote.cite: IDL get with DOM attribute unset 
</span><span class="cx"> PASS blockquote.cite: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4281,9 +4281,9 @@
</span><span class="cx"> PASS ol.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS ol.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS ol.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL ol.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ol.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ol.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL ol.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ol.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ol.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS ol.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS ol.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4320,10 +4320,10 @@
</span><span class="cx"> PASS ol.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS ol.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS ol.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL ol.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ol.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ol.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS ol.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL ol.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ol.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ol.reversed: typeof IDL attribute 
</span><span class="cx"> PASS ol.reversed: IDL get with DOM attribute unset 
</span><span class="cx"> PASS ol.reversed: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -5402,9 +5402,9 @@
</span><span class="cx"> PASS ul.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS ul.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS ul.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL ul.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ul.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ul.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL ul.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ul.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ul.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS ul.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS ul.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5441,10 +5441,10 @@
</span><span class="cx"> PASS ul.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS ul.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS ul.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL ul.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ul.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ul.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS ul.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL ul.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ul.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ul.compact: typeof IDL attribute 
</span><span class="cx"> PASS ul.compact: IDL get with DOM attribute unset 
</span><span class="cx"> PASS ul.compact: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6320,9 +6320,9 @@
</span><span class="cx"> PASS li.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS li.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS li.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL li.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS li.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS li.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL li.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS li.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS li.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS li.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS li.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6359,10 +6359,10 @@
</span><span class="cx"> PASS li.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS li.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS li.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL li.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS li.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS li.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS li.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL li.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS li.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS li.value: typeof IDL attribute 
</span><span class="cx"> PASS li.value: IDL get with DOM attribute unset 
</span><span class="cx"> PASS li.value: setAttribute() to -36 followed by getAttribute() 
</span><span class="lines">@@ -7283,9 +7283,9 @@
</span><span class="cx"> PASS dl.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS dl.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS dl.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL dl.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dl.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dl.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL dl.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dl.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dl.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS dl.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS dl.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7322,10 +7322,10 @@
</span><span class="cx"> PASS dl.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS dl.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS dl.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL dl.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dl.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dl.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS dl.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL dl.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dl.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dl.compact: typeof IDL attribute 
</span><span class="cx"> PASS dl.compact: IDL get with DOM attribute unset 
</span><span class="cx"> PASS dl.compact: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8124,9 +8124,9 @@
</span><span class="cx"> PASS dt.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS dt.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS dt.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL dt.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dt.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dt.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL dt.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dt.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dt.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS dt.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS dt.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8163,10 +8163,10 @@
</span><span class="cx"> PASS dt.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS dt.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS dt.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL dt.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dt.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dt.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS dt.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL dt.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dt.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL dt.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL dt.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS dt.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8886,9 +8886,9 @@
</span><span class="cx"> PASS dd.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS dd.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS dd.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL dd.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dd.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dd.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL dd.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dd.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dd.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS dd.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS dd.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8925,10 +8925,10 @@
</span><span class="cx"> PASS dd.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS dd.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS dd.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL dd.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dd.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dd.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS dd.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL dd.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dd.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL dd.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL dd.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS dd.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -9648,9 +9648,9 @@
</span><span class="cx"> PASS figure.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS figure.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS figure.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL figure.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS figure.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS figure.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL figure.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS figure.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS figure.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS figure.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS figure.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -9687,10 +9687,10 @@
</span><span class="cx"> PASS figure.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS figure.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS figure.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL figure.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS figure.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS figure.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS figure.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL figure.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS figure.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL figure.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL figure.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS figure.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10410,9 +10410,9 @@
</span><span class="cx"> PASS figcaption.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS figcaption.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS figcaption.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL figcaption.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS figcaption.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS figcaption.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL figcaption.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS figcaption.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS figcaption.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS figcaption.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS figcaption.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10449,10 +10449,10 @@
</span><span class="cx"> PASS figcaption.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS figcaption.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS figcaption.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL figcaption.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS figcaption.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS figcaption.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS figcaption.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL figcaption.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS figcaption.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL figcaption.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL figcaption.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS figcaption.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -11172,9 +11172,9 @@
</span><span class="cx"> PASS main.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS main.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS main.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL main.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS main.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS main.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL main.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS main.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS main.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS main.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS main.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -11211,10 +11211,10 @@
</span><span class="cx"> PASS main.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS main.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS main.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL main.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS main.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS main.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS main.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL main.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS main.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL main.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL main.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS main.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -11934,9 +11934,9 @@
</span><span class="cx"> PASS div.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS div.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS div.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL div.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS div.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS div.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL div.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS div.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS div.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS div.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS div.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -11973,10 +11973,10 @@
</span><span class="cx"> PASS div.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS div.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS div.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL div.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS div.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS div.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS div.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL div.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS div.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS div.align: typeof IDL attribute 
</span><span class="cx"> PASS div.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS div.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS head.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS head.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS head.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL head.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS head.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS head.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL head.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS head.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS head.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS head.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS head.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS head.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS head.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS head.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL head.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS head.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS head.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS head.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL head.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS head.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL head.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL head.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS head.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -1315,9 +1315,9 @@
</span><span class="cx"> PASS title.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS title.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS title.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL title.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS title.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS title.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL title.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS title.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS title.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS title.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS title.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -1354,10 +1354,10 @@
</span><span class="cx"> PASS title.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS title.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS title.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL title.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS title.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS title.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS title.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL title.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS title.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL title.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL title.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS title.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2077,9 +2077,9 @@
</span><span class="cx"> PASS base.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS base.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS base.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL base.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS base.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS base.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL base.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS base.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS base.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS base.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS base.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2116,10 +2116,10 @@
</span><span class="cx"> PASS base.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS base.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS base.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL base.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS base.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS base.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS base.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL base.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS base.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS base.target: typeof IDL attribute 
</span><span class="cx"> PASS base.target: IDL get with DOM attribute unset 
</span><span class="cx"> PASS base.target: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2916,9 +2916,9 @@
</span><span class="cx"> PASS link.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS link.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS link.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL link.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS link.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS link.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL link.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS link.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS link.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS link.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS link.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2955,10 +2955,10 @@
</span><span class="cx"> PASS link.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS link.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS link.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL link.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS link.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS link.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS link.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL link.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS link.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS link.href: typeof IDL attribute 
</span><span class="cx"> PASS link.href: IDL get with DOM attribute unset 
</span><span class="cx"> PASS link.href: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4435,9 +4435,9 @@
</span><span class="cx"> PASS meta.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS meta.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS meta.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL meta.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS meta.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS meta.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL meta.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS meta.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS meta.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS meta.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS meta.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4474,10 +4474,10 @@
</span><span class="cx"> PASS meta.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS meta.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS meta.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL meta.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS meta.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS meta.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS meta.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL meta.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS meta.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS meta.name: typeof IDL attribute 
</span><span class="cx"> PASS meta.name: IDL get with DOM attribute unset 
</span><span class="cx"> PASS meta.name: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -5505,9 +5505,9 @@
</span><span class="cx"> PASS style.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS style.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS style.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL style.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS style.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS style.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL style.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS style.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS style.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS style.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS style.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5544,10 +5544,10 @@
</span><span class="cx"> PASS style.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS style.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS style.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL style.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS style.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS style.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS style.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL style.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS style.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS style.media: typeof IDL attribute 
</span><span class="cx"> PASS style.media: IDL get with DOM attribute unset 
</span><span class="cx"> PASS style.media: setAttribute() to &quot;&quot; followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS html.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS html.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS html.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL html.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS html.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS html.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL html.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS html.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS html.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS html.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS html.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS html.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS html.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS html.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL html.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS html.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS html.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS html.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL html.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS html.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS html.version: typeof IDL attribute 
</span><span class="cx"> PASS html.version: IDL get with DOM attribute unset 
</span><span class="cx"> PASS html.version: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -1392,9 +1392,9 @@
</span><span class="cx"> PASS script.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS script.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS script.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL script.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS script.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS script.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL script.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS script.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS script.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS script.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS script.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -1431,10 +1431,10 @@
</span><span class="cx"> PASS script.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS script.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS script.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL script.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS script.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS script.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS script.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL script.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS script.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS script.src: typeof IDL attribute 
</span><span class="cx"> PASS script.src: IDL get with DOM attribute unset 
</span><span class="cx"> PASS script.src: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2606,9 +2606,9 @@
</span><span class="cx"> PASS noscript.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS noscript.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS noscript.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL noscript.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS noscript.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS noscript.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL noscript.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS noscript.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS noscript.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS noscript.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS noscript.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2645,10 +2645,10 @@
</span><span class="cx"> PASS noscript.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS noscript.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS noscript.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL noscript.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS noscript.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS noscript.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS noscript.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL noscript.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS noscript.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL noscript.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL noscript.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS noscript.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -3368,9 +3368,9 @@
</span><span class="cx"> PASS ins.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS ins.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS ins.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL ins.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ins.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ins.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL ins.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ins.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ins.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS ins.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS ins.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -3407,10 +3407,10 @@
</span><span class="cx"> PASS ins.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS ins.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS ins.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL ins.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ins.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ins.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS ins.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL ins.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ins.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ins.cite: typeof IDL attribute 
</span><span class="cx"> PASS ins.cite: IDL get with DOM attribute unset 
</span><span class="cx"> PASS ins.cite: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4299,9 +4299,9 @@
</span><span class="cx"> PASS del.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS del.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS del.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL del.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS del.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS del.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL del.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS del.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS del.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS del.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS del.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4338,10 +4338,10 @@
</span><span class="cx"> PASS del.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS del.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS del.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL del.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS del.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS del.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS del.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL del.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS del.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS del.cite: typeof IDL attribute 
</span><span class="cx"> PASS del.cite: IDL get with DOM attribute unset 
</span><span class="cx"> PASS del.cite: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -5230,9 +5230,9 @@
</span><span class="cx"> PASS details.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS details.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS details.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL details.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS details.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS details.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL details.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS details.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS details.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS details.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS details.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5269,10 +5269,10 @@
</span><span class="cx"> PASS details.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS details.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS details.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL details.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS details.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS details.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS details.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL details.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS details.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS details.open: typeof IDL attribute 
</span><span class="cx"> PASS details.open: IDL get with DOM attribute unset 
</span><span class="cx"> PASS details.open: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6833,9 +6833,9 @@
</span><span class="cx"> PASS menu.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS menu.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS menu.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL menu.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS menu.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS menu.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL menu.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS menu.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS menu.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS menu.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS menu.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6872,10 +6872,10 @@
</span><span class="cx"> PASS menu.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS menu.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS menu.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL menu.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS menu.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS menu.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS menu.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL menu.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS menu.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL menu.type: typeof IDL attribute assert_equals: expected &quot;string&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL menu.type: IDL get with DOM attribute unset assert_equals: expected (string) &quot;toolbar&quot; but got (undefined) undefined
</span><span class="cx"> PASS menu.type: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -7877,9 +7877,9 @@
</span><span class="cx"> PASS menuitem.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS menuitem.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS menuitem.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL menuitem.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS menuitem.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS menuitem.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL menuitem.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS menuitem.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS menuitem.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS menuitem.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS menuitem.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7916,10 +7916,10 @@
</span><span class="cx"> PASS menuitem.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS menuitem.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS menuitem.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL menuitem.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS menuitem.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS menuitem.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS menuitem.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL menuitem.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS menuitem.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL menuitem.type: typeof IDL attribute assert_equals: expected &quot;string&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL menuitem.type: IDL get with DOM attribute unset assert_equals: expected (string) &quot;command&quot; but got (undefined) undefined
</span><span class="cx"> PASS menuitem.type: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -9273,9 +9273,9 @@
</span><span class="cx"> PASS dialog.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS dialog.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS dialog.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL dialog.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dialog.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dialog.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL dialog.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dialog.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dialog.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS dialog.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS dialog.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -9312,10 +9312,10 @@
</span><span class="cx"> PASS dialog.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS dialog.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS dialog.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL dialog.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dialog.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dialog.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS dialog.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL dialog.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dialog.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL dialog.open: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL dialog.open: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS dialog.open: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10114,9 +10114,9 @@
</span><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL undefinedelement.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS undefinedelement.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL undefinedelement.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS undefinedelement.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS undefinedelement.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10153,10 +10153,10 @@
</span><span class="cx"> PASS undefinedelement.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS undefinedelement.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS undefinedelement.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL undefinedelement.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS undefinedelement.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS undefinedelement.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS undefinedelement.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL undefinedelement.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS undefinedelement.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL undefinedelement.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL undefinedelement.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS undefinedelement.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-obsolete-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS applet.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS applet.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS applet.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL applet.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS applet.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS applet.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL applet.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS applet.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS applet.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS applet.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS applet.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS applet.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS applet.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS applet.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL applet.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS applet.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS applet.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS applet.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL applet.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS applet.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS applet.align: typeof IDL attribute 
</span><span class="cx"> PASS applet.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS applet.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2296,9 +2296,9 @@
</span><span class="cx"> PASS marquee.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS marquee.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS marquee.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL marquee.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS marquee.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS marquee.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL marquee.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS marquee.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS marquee.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS marquee.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS marquee.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2335,10 +2335,10 @@
</span><span class="cx"> PASS marquee.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS marquee.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS marquee.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL marquee.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS marquee.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS marquee.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS marquee.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL marquee.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS marquee.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS marquee.behavior: typeof IDL attribute 
</span><span class="cx"> PASS marquee.behavior: IDL get with DOM attribute unset 
</span><span class="cx"> PASS marquee.behavior: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4038,9 +4038,9 @@
</span><span class="cx"> PASS frameset.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS frameset.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS frameset.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL frameset.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS frameset.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS frameset.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL frameset.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS frameset.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS frameset.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS frameset.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS frameset.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4077,10 +4077,10 @@
</span><span class="cx"> PASS frameset.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS frameset.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS frameset.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL frameset.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS frameset.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS frameset.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS frameset.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL frameset.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS frameset.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS frameset.cols: typeof IDL attribute 
</span><span class="cx"> PASS frameset.cols: IDL get with DOM attribute unset 
</span><span class="cx"> PASS frameset.cols: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4954,9 +4954,9 @@
</span><span class="cx"> PASS frame.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS frame.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS frame.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL frame.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS frame.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS frame.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL frame.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS frame.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS frame.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS frame.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS frame.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4993,10 +4993,10 @@
</span><span class="cx"> PASS frame.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS frame.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS frame.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL frame.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS frame.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS frame.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS frame.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL frame.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS frame.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS frame.name: typeof IDL attribute 
</span><span class="cx"> PASS frame.name: IDL get with DOM attribute unset 
</span><span class="cx"> PASS frame.name: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6364,9 +6364,9 @@
</span><span class="cx"> PASS dir.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS dir.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS dir.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL dir.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dir.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dir.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL dir.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dir.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dir.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS dir.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS dir.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6403,10 +6403,10 @@
</span><span class="cx"> PASS dir.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS dir.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS dir.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL dir.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dir.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dir.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS dir.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL dir.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dir.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dir.compact: typeof IDL attribute 
</span><span class="cx"> PASS dir.compact: IDL get with DOM attribute unset 
</span><span class="cx"> PASS dir.compact: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -7205,9 +7205,9 @@
</span><span class="cx"> PASS font.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS font.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS font.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL font.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS font.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS font.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL font.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS font.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS font.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS font.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS font.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7244,10 +7244,10 @@
</span><span class="cx"> PASS font.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS font.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS font.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL font.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS font.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS font.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS font.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL font.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS font.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS font.color: typeof IDL attribute 
</span><span class="cx"> PASS font.color: IDL get with DOM attribute unset 
</span><span class="cx"> PASS font.color: setAttribute() to &quot;&quot; followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-sections-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS body.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS body.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS body.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL body.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS body.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS body.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL body.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS body.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS body.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS body.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS body.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS body.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS body.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS body.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL body.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS body.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS body.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS body.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL body.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS body.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS body.text: typeof IDL attribute 
</span><span class="cx"> PASS body.text: IDL get with DOM attribute unset 
</span><span class="cx"> PASS body.text: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -1777,9 +1777,9 @@
</span><span class="cx"> PASS article.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS article.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS article.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL article.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS article.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS article.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL article.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS article.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS article.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS article.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS article.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -1816,10 +1816,10 @@
</span><span class="cx"> PASS article.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS article.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS article.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL article.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS article.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS article.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS article.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL article.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS article.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL article.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL article.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS article.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2539,9 +2539,9 @@
</span><span class="cx"> PASS section.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS section.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS section.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL section.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS section.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS section.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL section.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS section.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS section.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS section.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS section.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2578,10 +2578,10 @@
</span><span class="cx"> PASS section.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS section.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS section.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL section.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS section.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS section.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS section.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL section.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS section.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL section.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL section.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS section.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -3301,9 +3301,9 @@
</span><span class="cx"> PASS nav.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS nav.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS nav.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL nav.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS nav.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS nav.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL nav.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS nav.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS nav.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS nav.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS nav.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -3340,10 +3340,10 @@
</span><span class="cx"> PASS nav.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS nav.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS nav.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL nav.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS nav.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS nav.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS nav.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL nav.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS nav.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL nav.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL nav.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS nav.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4063,9 +4063,9 @@
</span><span class="cx"> PASS aside.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS aside.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS aside.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL aside.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS aside.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS aside.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL aside.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS aside.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS aside.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS aside.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS aside.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4102,10 +4102,10 @@
</span><span class="cx"> PASS aside.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS aside.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS aside.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL aside.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS aside.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS aside.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS aside.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL aside.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS aside.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL aside.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL aside.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS aside.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4825,9 +4825,9 @@
</span><span class="cx"> PASS h1.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS h1.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS h1.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL h1.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h1.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h1.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL h1.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h1.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h1.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS h1.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS h1.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4864,10 +4864,10 @@
</span><span class="cx"> PASS h1.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS h1.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS h1.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL h1.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h1.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h1.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS h1.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL h1.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h1.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h1.align: typeof IDL attribute 
</span><span class="cx"> PASS h1.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS h1.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -5664,9 +5664,9 @@
</span><span class="cx"> PASS h2.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS h2.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS h2.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL h2.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h2.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h2.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL h2.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h2.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h2.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS h2.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS h2.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5703,10 +5703,10 @@
</span><span class="cx"> PASS h2.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS h2.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS h2.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL h2.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h2.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h2.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS h2.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL h2.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h2.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h2.align: typeof IDL attribute 
</span><span class="cx"> PASS h2.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS h2.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6503,9 +6503,9 @@
</span><span class="cx"> PASS h3.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS h3.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS h3.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL h3.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h3.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h3.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL h3.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h3.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h3.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS h3.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS h3.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6542,10 +6542,10 @@
</span><span class="cx"> PASS h3.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS h3.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS h3.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL h3.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h3.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h3.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS h3.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL h3.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h3.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h3.align: typeof IDL attribute 
</span><span class="cx"> PASS h3.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS h3.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -7342,9 +7342,9 @@
</span><span class="cx"> PASS h4.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS h4.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS h4.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL h4.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h4.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h4.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL h4.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h4.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h4.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS h4.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS h4.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7381,10 +7381,10 @@
</span><span class="cx"> PASS h4.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS h4.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS h4.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL h4.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h4.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h4.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS h4.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL h4.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h4.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h4.align: typeof IDL attribute 
</span><span class="cx"> PASS h4.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS h4.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8181,9 +8181,9 @@
</span><span class="cx"> PASS h5.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS h5.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS h5.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL h5.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h5.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h5.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL h5.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h5.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h5.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS h5.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS h5.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8220,10 +8220,10 @@
</span><span class="cx"> PASS h5.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS h5.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS h5.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL h5.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h5.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h5.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS h5.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL h5.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h5.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h5.align: typeof IDL attribute 
</span><span class="cx"> PASS h5.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS h5.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -9020,9 +9020,9 @@
</span><span class="cx"> PASS h6.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS h6.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS h6.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL h6.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h6.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h6.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL h6.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h6.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h6.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS h6.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS h6.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -9059,10 +9059,10 @@
</span><span class="cx"> PASS h6.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS h6.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS h6.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL h6.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS h6.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS h6.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS h6.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL h6.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS h6.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS h6.align: typeof IDL attribute 
</span><span class="cx"> PASS h6.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS h6.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -9859,9 +9859,9 @@
</span><span class="cx"> PASS hgroup.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS hgroup.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS hgroup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL hgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS hgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS hgroup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL hgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS hgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS hgroup.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS hgroup.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS hgroup.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -9898,10 +9898,10 @@
</span><span class="cx"> PASS hgroup.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS hgroup.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS hgroup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL hgroup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS hgroup.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS hgroup.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS hgroup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL hgroup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS hgroup.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL hgroup.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL hgroup.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS hgroup.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10621,9 +10621,9 @@
</span><span class="cx"> PASS header.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS header.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS header.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL header.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS header.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS header.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL header.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS header.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS header.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS header.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS header.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10660,10 +10660,10 @@
</span><span class="cx"> PASS header.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS header.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS header.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL header.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS header.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS header.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS header.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL header.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS header.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL header.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL header.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS header.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -11383,9 +11383,9 @@
</span><span class="cx"> PASS footer.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS footer.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS footer.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL footer.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS footer.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS footer.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL footer.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS footer.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS footer.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS footer.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS footer.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -11422,10 +11422,10 @@
</span><span class="cx"> PASS footer.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS footer.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS footer.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL footer.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS footer.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS footer.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS footer.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL footer.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS footer.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL footer.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL footer.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS footer.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -12145,9 +12145,9 @@
</span><span class="cx"> PASS address.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS address.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS address.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL address.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS address.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS address.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL address.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS address.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS address.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS address.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS address.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -12184,10 +12184,10 @@
</span><span class="cx"> PASS address.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS address.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS address.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL address.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS address.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS address.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS address.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL address.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS address.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL address.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL address.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS address.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-tabular-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS table.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS table.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS table.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL table.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS table.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS table.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL table.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS table.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS table.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS table.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS table.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS table.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS table.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS table.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL table.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS table.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS table.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS table.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL table.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS table.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL table.sortable: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL table.sortable: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS table.sortable: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2087,9 +2087,9 @@
</span><span class="cx"> PASS caption.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS caption.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS caption.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL caption.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS caption.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS caption.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL caption.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS caption.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS caption.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS caption.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS caption.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2126,10 +2126,10 @@
</span><span class="cx"> PASS caption.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS caption.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS caption.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL caption.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS caption.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS caption.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS caption.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL caption.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS caption.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS caption.align: typeof IDL attribute 
</span><span class="cx"> PASS caption.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS caption.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2926,9 +2926,9 @@
</span><span class="cx"> PASS colgroup.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS colgroup.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS colgroup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL colgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS colgroup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS colgroup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL colgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS colgroup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS colgroup.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS colgroup.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS colgroup.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2965,10 +2965,10 @@
</span><span class="cx"> PASS colgroup.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS colgroup.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS colgroup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL colgroup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS colgroup.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS colgroup.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS colgroup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL colgroup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS colgroup.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS colgroup.span: typeof IDL attribute 
</span><span class="cx"> PASS colgroup.span: IDL get with DOM attribute unset 
</span><span class="cx"> PASS colgroup.span: setAttribute() to -2147483649 followed by getAttribute() 
</span><span class="lines">@@ -4193,9 +4193,9 @@
</span><span class="cx"> PASS col.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS col.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS col.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL col.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS col.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS col.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL col.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS col.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS col.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS col.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS col.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4232,10 +4232,10 @@
</span><span class="cx"> PASS col.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS col.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS col.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL col.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS col.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS col.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS col.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL col.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS col.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS col.span: typeof IDL attribute 
</span><span class="cx"> PASS col.span: IDL get with DOM attribute unset 
</span><span class="cx"> PASS col.span: setAttribute() to -2147483649 followed by getAttribute() 
</span><span class="lines">@@ -5460,9 +5460,9 @@
</span><span class="cx"> PASS tbody.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS tbody.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS tbody.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL tbody.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS tbody.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS tbody.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL tbody.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS tbody.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS tbody.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS tbody.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS tbody.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5499,10 +5499,10 @@
</span><span class="cx"> PASS tbody.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS tbody.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS tbody.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL tbody.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS tbody.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS tbody.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS tbody.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL tbody.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS tbody.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS tbody.align: typeof IDL attribute 
</span><span class="cx"> PASS tbody.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS tbody.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6530,9 +6530,9 @@
</span><span class="cx"> PASS thead.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS thead.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS thead.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL thead.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS thead.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS thead.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL thead.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS thead.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS thead.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS thead.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS thead.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6569,10 +6569,10 @@
</span><span class="cx"> PASS thead.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS thead.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS thead.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL thead.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS thead.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS thead.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS thead.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL thead.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS thead.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS thead.align: typeof IDL attribute 
</span><span class="cx"> PASS thead.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS thead.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -7600,9 +7600,9 @@
</span><span class="cx"> PASS tfoot.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS tfoot.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS tfoot.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL tfoot.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS tfoot.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS tfoot.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL tfoot.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS tfoot.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS tfoot.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS tfoot.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS tfoot.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7639,10 +7639,10 @@
</span><span class="cx"> PASS tfoot.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS tfoot.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS tfoot.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL tfoot.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS tfoot.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS tfoot.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS tfoot.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL tfoot.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS tfoot.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS tfoot.align: typeof IDL attribute 
</span><span class="cx"> PASS tfoot.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS tfoot.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8670,9 +8670,9 @@
</span><span class="cx"> PASS tr.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS tr.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS tr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL tr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS tr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS tr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL tr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS tr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS tr.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS tr.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS tr.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8709,10 +8709,10 @@
</span><span class="cx"> PASS tr.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS tr.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS tr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL tr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS tr.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS tr.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS tr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL tr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS tr.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS tr.align: typeof IDL attribute 
</span><span class="cx"> PASS tr.align: IDL get with DOM attribute unset 
</span><span class="cx"> PASS tr.align: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -9817,9 +9817,9 @@
</span><span class="cx"> PASS td.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS td.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS td.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL td.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS td.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS td.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL td.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS td.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS td.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS td.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS td.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -9856,10 +9856,10 @@
</span><span class="cx"> PASS td.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS td.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS td.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL td.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS td.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS td.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS td.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL td.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS td.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS td.colSpan: typeof IDL attribute 
</span><span class="cx"> PASS td.colSpan: IDL get with DOM attribute unset 
</span><span class="cx"> PASS td.colSpan: setAttribute() to -2147483649 followed by getAttribute() 
</span><span class="lines">@@ -11609,9 +11609,9 @@
</span><span class="cx"> PASS th.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS th.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS th.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL th.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS th.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS th.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL th.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS th.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS th.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS th.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS th.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -11648,10 +11648,10 @@
</span><span class="cx"> PASS th.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS th.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS th.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL th.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS th.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS th.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS th.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL th.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS th.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS th.colSpan: typeof IDL attribute 
</span><span class="cx"> PASS th.colSpan: IDL get with DOM attribute unset 
</span><span class="cx"> PASS th.colSpan: setAttribute() to -2147483649 followed by getAttribute() 
</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 (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -553,9 +553,9 @@
</span><span class="cx"> PASS a.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS a.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS a.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL a.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS a.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS a.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL a.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS a.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS a.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS a.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS a.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -592,10 +592,10 @@
</span><span class="cx"> PASS a.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS a.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS a.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL a.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS a.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS a.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS a.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL a.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS a.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS a.target: typeof IDL attribute 
</span><span class="cx"> PASS a.target: IDL get with DOM attribute unset 
</span><span class="cx"> PASS a.target: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -2269,9 +2269,9 @@
</span><span class="cx"> PASS em.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS em.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS em.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL em.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS em.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS em.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL em.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS em.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS em.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS em.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS em.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -2308,10 +2308,10 @@
</span><span class="cx"> PASS em.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS em.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS em.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL em.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS em.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS em.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS em.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL em.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS em.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL em.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL em.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS em.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -3031,9 +3031,9 @@
</span><span class="cx"> PASS strong.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS strong.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS strong.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL strong.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS strong.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS strong.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL strong.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS strong.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS strong.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS strong.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS strong.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -3070,10 +3070,10 @@
</span><span class="cx"> PASS strong.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS strong.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS strong.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL strong.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS strong.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS strong.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS strong.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL strong.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS strong.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL strong.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL strong.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS strong.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -3793,9 +3793,9 @@
</span><span class="cx"> PASS small.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS small.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS small.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL small.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS small.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS small.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL small.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS small.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS small.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS small.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS small.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -3832,10 +3832,10 @@
</span><span class="cx"> PASS small.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS small.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS small.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL small.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS small.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS small.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS small.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL small.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS small.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL small.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL small.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS small.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -4555,9 +4555,9 @@
</span><span class="cx"> PASS s.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS s.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS s.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL s.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS s.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS s.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL s.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS s.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS s.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS s.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS s.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -4594,10 +4594,10 @@
</span><span class="cx"> PASS s.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS s.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS s.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL s.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS s.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS s.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS s.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL s.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS s.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL s.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL s.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS s.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -5317,9 +5317,9 @@
</span><span class="cx"> PASS cite.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS cite.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS cite.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL cite.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS cite.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS cite.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL cite.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS cite.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS cite.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS cite.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS cite.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -5356,10 +5356,10 @@
</span><span class="cx"> PASS cite.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS cite.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS cite.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL cite.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS cite.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS cite.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS cite.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL cite.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS cite.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL cite.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL cite.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS cite.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6079,9 +6079,9 @@
</span><span class="cx"> PASS q.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS q.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS q.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL q.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS q.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS q.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL q.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS q.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS q.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS q.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS q.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6118,10 +6118,10 @@
</span><span class="cx"> PASS q.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS q.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS q.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL q.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS q.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS q.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS q.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL q.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS q.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS q.cite: typeof IDL attribute 
</span><span class="cx"> PASS q.cite: IDL get with DOM attribute unset 
</span><span class="cx"> PASS q.cite: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -6933,9 +6933,9 @@
</span><span class="cx"> PASS dfn.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS dfn.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS dfn.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL dfn.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dfn.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dfn.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL dfn.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dfn.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS dfn.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS dfn.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS dfn.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -6972,10 +6972,10 @@
</span><span class="cx"> PASS dfn.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS dfn.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS dfn.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL dfn.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS dfn.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS dfn.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS dfn.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL dfn.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS dfn.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL dfn.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL dfn.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS dfn.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -7695,9 +7695,9 @@
</span><span class="cx"> PASS abbr.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS abbr.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS abbr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL abbr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS abbr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS abbr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL abbr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS abbr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS abbr.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS abbr.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS abbr.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -7734,10 +7734,10 @@
</span><span class="cx"> PASS abbr.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS abbr.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS abbr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL abbr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS abbr.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS abbr.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS abbr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL abbr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS abbr.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL abbr.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL abbr.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS abbr.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -8457,9 +8457,9 @@
</span><span class="cx"> PASS data.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS data.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS data.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL data.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS data.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS data.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL data.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS data.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS data.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS data.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS data.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -8496,10 +8496,10 @@
</span><span class="cx"> PASS data.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS data.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS data.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL data.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS data.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS data.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS data.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL data.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS data.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS data.value: typeof IDL attribute 
</span><span class="cx"> PASS data.value: IDL get with DOM attribute unset 
</span><span class="cx"> PASS data.value: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -9296,9 +9296,9 @@
</span><span class="cx"> PASS time.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS time.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS time.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL time.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS time.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS time.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL time.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS time.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS time.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS time.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS time.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -9335,10 +9335,10 @@
</span><span class="cx"> PASS time.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS time.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS time.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL time.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS time.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS time.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS time.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL time.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS time.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS time.dateTime: typeof IDL attribute 
</span><span class="cx"> PASS time.dateTime: IDL get with DOM attribute unset 
</span><span class="cx"> PASS time.dateTime: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10135,9 +10135,9 @@
</span><span class="cx"> PASS code.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS code.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS code.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL code.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS code.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS code.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL code.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS code.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS code.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS code.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS code.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10174,10 +10174,10 @@
</span><span class="cx"> PASS code.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS code.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS code.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL code.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS code.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS code.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS code.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL code.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS code.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL code.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL code.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS code.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -10897,9 +10897,9 @@
</span><span class="cx"> PASS var.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS var.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS var.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL var.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS var.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS var.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL var.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS var.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS var.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS var.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS var.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -10936,10 +10936,10 @@
</span><span class="cx"> PASS var.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS var.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS var.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL var.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS var.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS var.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS var.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL var.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS var.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL var.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL var.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS var.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -11659,9 +11659,9 @@
</span><span class="cx"> PASS samp.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS samp.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS samp.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL samp.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS samp.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS samp.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL samp.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS samp.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS samp.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS samp.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS samp.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -11698,10 +11698,10 @@
</span><span class="cx"> PASS samp.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS samp.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS samp.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL samp.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS samp.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS samp.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS samp.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL samp.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS samp.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL samp.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL samp.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS samp.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -12421,9 +12421,9 @@
</span><span class="cx"> PASS kbd.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS kbd.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS kbd.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL kbd.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS kbd.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS kbd.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL kbd.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS kbd.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS kbd.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS kbd.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS kbd.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -12460,10 +12460,10 @@
</span><span class="cx"> PASS kbd.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS kbd.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS kbd.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL kbd.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS kbd.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS kbd.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS kbd.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL kbd.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS kbd.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL kbd.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL kbd.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS kbd.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -13183,9 +13183,9 @@
</span><span class="cx"> PASS sub.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS sub.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS sub.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL sub.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS sub.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS sub.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL sub.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS sub.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS sub.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS sub.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS sub.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -13222,10 +13222,10 @@
</span><span class="cx"> PASS sub.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS sub.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS sub.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL sub.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS sub.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS sub.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS sub.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL sub.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS sub.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL sub.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL sub.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS sub.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -13945,9 +13945,9 @@
</span><span class="cx"> PASS sup.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS sup.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS sup.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL sup.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS sup.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS sup.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL sup.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS sup.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS sup.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS sup.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS sup.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -13984,10 +13984,10 @@
</span><span class="cx"> PASS sup.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS sup.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS sup.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL sup.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS sup.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS sup.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS sup.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL sup.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS sup.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL sup.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL sup.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS sup.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -14707,9 +14707,9 @@
</span><span class="cx"> PASS i.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS i.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS i.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL i.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS i.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS i.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL i.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS i.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS i.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS i.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS i.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -14746,10 +14746,10 @@
</span><span class="cx"> PASS i.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS i.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS i.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL i.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS i.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS i.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS i.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL i.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS i.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL i.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL i.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS i.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -15469,9 +15469,9 @@
</span><span class="cx"> PASS b.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS b.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS b.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL b.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS b.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS b.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL b.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS b.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS b.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS b.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS b.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -15508,10 +15508,10 @@
</span><span class="cx"> PASS b.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS b.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS b.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL b.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS b.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS b.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS b.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL b.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS b.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL b.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL b.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS b.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -16231,9 +16231,9 @@
</span><span class="cx"> PASS u.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS u.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS u.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL u.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS u.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS u.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL u.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS u.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS u.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS u.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS u.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -16270,10 +16270,10 @@
</span><span class="cx"> PASS u.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS u.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS u.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL u.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS u.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS u.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS u.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL u.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS u.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL u.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL u.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS u.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -16993,9 +16993,9 @@
</span><span class="cx"> PASS mark.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS mark.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS mark.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL mark.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS mark.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS mark.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL mark.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS mark.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS mark.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS mark.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS mark.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -17032,10 +17032,10 @@
</span><span class="cx"> PASS mark.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS mark.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS mark.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL mark.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS mark.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS mark.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS mark.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL mark.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS mark.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL mark.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL mark.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS mark.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -17755,9 +17755,9 @@
</span><span class="cx"> PASS ruby.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS ruby.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS ruby.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL ruby.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ruby.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ruby.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL ruby.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ruby.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS ruby.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS ruby.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS ruby.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -17794,10 +17794,10 @@
</span><span class="cx"> PASS ruby.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS ruby.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS ruby.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL ruby.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS ruby.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS ruby.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS ruby.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL ruby.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS ruby.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL ruby.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL ruby.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS ruby.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -18517,9 +18517,9 @@
</span><span class="cx"> PASS rt.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS rt.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS rt.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL rt.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS rt.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS rt.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL rt.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS rt.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS rt.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS rt.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS rt.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -18556,10 +18556,10 @@
</span><span class="cx"> PASS rt.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS rt.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS rt.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL rt.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS rt.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS rt.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS rt.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL rt.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS rt.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL rt.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL rt.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS rt.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -19279,9 +19279,9 @@
</span><span class="cx"> PASS rp.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS rp.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS rp.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL rp.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS rp.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS rp.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL rp.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS rp.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS rp.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS rp.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS rp.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -19318,10 +19318,10 @@
</span><span class="cx"> PASS rp.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS rp.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS rp.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL rp.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS rp.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS rp.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS rp.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL rp.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS rp.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL rp.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL rp.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS rp.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -20041,9 +20041,9 @@
</span><span class="cx"> PASS bdi.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS bdi.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS bdi.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL bdi.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS bdi.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS bdi.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL bdi.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS bdi.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS bdi.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS bdi.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS bdi.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -20080,10 +20080,10 @@
</span><span class="cx"> PASS bdi.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS bdi.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS bdi.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL bdi.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS bdi.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS bdi.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS bdi.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL bdi.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS bdi.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL bdi.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL bdi.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS bdi.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -20803,9 +20803,9 @@
</span><span class="cx"> PASS bdo.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS bdo.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS bdo.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL bdo.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS bdo.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS bdo.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL bdo.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS bdo.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS bdo.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS bdo.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS bdo.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -20842,10 +20842,10 @@
</span><span class="cx"> PASS bdo.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS bdo.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS bdo.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL bdo.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS bdo.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS bdo.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS bdo.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL bdo.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS bdo.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL bdo.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL bdo.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS bdo.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -21565,9 +21565,9 @@
</span><span class="cx"> PASS span.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS span.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS span.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL span.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS span.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS span.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL span.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS span.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS span.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS span.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS span.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -21604,10 +21604,10 @@
</span><span class="cx"> PASS span.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS span.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS span.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL span.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS span.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS span.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS span.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL span.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS span.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL span.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL span.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS span.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -22327,9 +22327,9 @@
</span><span class="cx"> PASS br.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS br.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS br.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL br.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS br.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS br.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL br.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS br.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS br.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS br.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS br.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -22366,10 +22366,10 @@
</span><span class="cx"> PASS br.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS br.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS br.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL br.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS br.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS br.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS br.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL br.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS br.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS br.clear: typeof IDL attribute 
</span><span class="cx"> PASS br.clear: IDL get with DOM attribute unset 
</span><span class="cx"> PASS br.clear: setAttribute() to &quot;&quot; followed by getAttribute() 
</span><span class="lines">@@ -23166,9 +23166,9 @@
</span><span class="cx"> PASS wbr.tabIndex: setAttribute() to 1 followed by getAttribute() 
</span><span class="cx"> PASS wbr.tabIndex: setAttribute() to 1 followed by IDL get 
</span><span class="cx"> PASS wbr.tabIndex: setAttribute() to 2147483647 followed by getAttribute() 
</span><del>-FAIL wbr.tabIndex: setAttribute() to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS wbr.tabIndex: setAttribute() to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS wbr.tabIndex: setAttribute() to -2147483648 followed by getAttribute() 
</span><del>-FAIL wbr.tabIndex: setAttribute() to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS wbr.tabIndex: setAttribute() to -2147483648 followed by IDL get 
</ins><span class="cx"> PASS wbr.tabIndex: setAttribute() to &quot;-1&quot; followed by getAttribute() 
</span><span class="cx"> PASS wbr.tabIndex: setAttribute() to &quot;-1&quot; followed by IDL get 
</span><span class="cx"> PASS wbr.tabIndex: setAttribute() to &quot;-0&quot; followed by getAttribute() 
</span><span class="lines">@@ -23205,10 +23205,10 @@
</span><span class="cx"> PASS wbr.tabIndex: IDL set to 1 followed by IDL get 
</span><span class="cx"> PASS wbr.tabIndex: IDL set to 2147483647 should not throw 
</span><span class="cx"> PASS wbr.tabIndex: IDL set to 2147483647 followed by getAttribute() 
</span><del>-FAIL wbr.tabIndex: IDL set to 2147483647 followed by IDL get assert_equals: expected 2147483647 but got 32767
</del><ins>+PASS wbr.tabIndex: IDL set to 2147483647 followed by IDL get 
</ins><span class="cx"> PASS wbr.tabIndex: IDL set to -2147483648 should not throw 
</span><span class="cx"> PASS wbr.tabIndex: IDL set to -2147483648 followed by getAttribute() 
</span><del>-FAIL wbr.tabIndex: IDL set to -2147483648 followed by IDL get assert_equals: expected -2147483648 but got -32768
</del><ins>+PASS wbr.tabIndex: IDL set to -2147483648 followed by IDL get 
</ins><span class="cx"> FAIL wbr.itemScope: typeof IDL attribute assert_equals: expected &quot;boolean&quot; but got &quot;undefined&quot;
</span><span class="cx"> FAIL wbr.itemScope: IDL get with DOM attribute unset assert_equals: expected (boolean) false but got (undefined) undefined
</span><span class="cx"> PASS wbr.itemScope: setAttribute() to &quot;&quot; followed by getAttribute() 
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/ChangeLog        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -1,3 +1,45 @@
</span><ins>+2016-03-07  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Stop clamping HTMLElement.tabIndex to the range of a short
+        https://bugs.webkit.org/show_bug.cgi?id=155159
+
+        Reviewed by Ryosuke Niwa.
+
+        Stop clamping HTMLElement.tabIndex to the range of a short. We
+        apparently did this to match Firefox. However, this no longer matches
+        Firefox's behavior nor the HTML specification:
+        - https://html.spec.whatwg.org/multipage/interaction.html#dom-tabindex
+
+        No new tests, already covered by existing test.
+
+        * dom/Element.cpp:
+        (WebCore::Element::setTabIndexExplicitly):
+        (WebCore::Element::tabIndex):
+        * dom/Element.h:
+        * dom/ElementRareData.h:
+        (WebCore::ElementRareData::tabIndex):
+        (WebCore::ElementRareData::setTabIndexExplicitly):
+        * html/HTMLAnchorElement.cpp:
+        (WebCore::HTMLAnchorElement::tabIndex):
+        * html/HTMLAnchorElement.h:
+        * html/HTMLElement.cpp:
+        (WebCore::HTMLElement::parseAttribute):
+        (WebCore::HTMLElement::tabIndex):
+        * html/HTMLElement.h:
+        * html/HTMLFormControlElement.cpp:
+        (WebCore::HTMLFormControlElement::tabIndex):
+        * html/HTMLFormControlElement.h:
+        * page/FocusController.cpp:
+        (WebCore::nextElementWithGreaterTabIndex):
+        (WebCore::FocusController::previousFocusableElement):
+        * svg/SVGAElement.cpp:
+        (WebCore::SVGAElement::tabIndex):
+        * svg/SVGAElement.h:
+        * svg/SVGElement.cpp:
+        (WebCore::SVGElement::tabIndex):
+        (WebCore::SVGElement::parseAttribute):
+        * svg/SVGElement.h:
+
</ins><span class="cx"> 2016-03-07  Daniel Bates  &lt;dabates@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         CSP: Source '*' should not match URLs with schemes blob, data, or filesystem
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/dom/Element.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -209,7 +209,7 @@
</span><span class="cx">         elementRareData()-&gt;clearTabIndexExplicitly();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Element::setTabIndexExplicitly(short tabIndex)
</del><ins>+void Element::setTabIndexExplicitly(int tabIndex)
</ins><span class="cx"> {
</span><span class="cx">     ensureElementRareData().setTabIndexExplicitly(tabIndex);
</span><span class="cx"> }
</span><span class="lines">@@ -229,7 +229,7 @@
</span><span class="cx">     return this;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-short Element::tabIndex() const
</del><ins>+int Element::tabIndex() const
</ins><span class="cx"> {
</span><span class="cx">     return hasRareData() ? elementRareData()-&gt;tabIndex() : 0;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/dom/Element.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -274,7 +274,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool shouldUseInputMethod();
</span><span class="cx"> 
</span><del>-    virtual short tabIndex() const;
</del><ins>+    virtual int tabIndex() const;
</ins><span class="cx">     void setTabIndex(int);
</span><span class="cx">     virtual Element* focusDelegate();
</span><span class="cx"> 
</span><span class="lines">@@ -515,7 +515,7 @@
</span><span class="cx">     virtual void parserDidSetAttributes();
</span><span class="cx"> 
</span><span class="cx">     void clearTabIndexExplicitlyIfNeeded();
</span><del>-    void setTabIndexExplicitly(short);
</del><ins>+    void setTabIndexExplicitly(int);
</ins><span class="cx"> 
</span><span class="cx">     // classAttributeChanged() exists to share code between
</span><span class="cx">     // parseAttribute (called via setAttribute()) and
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementRareDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ElementRareData.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ElementRareData.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/dom/ElementRareData.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -47,8 +47,8 @@
</span><span class="cx">     void resetComputedStyle();
</span><span class="cx">     void resetDynamicRestyleObservations();
</span><span class="cx">     
</span><del>-    short tabIndex() const { return m_tabIndex; }
-    void setTabIndexExplicitly(short index) { m_tabIndex = index; m_tabIndexWasSetExplicitly = true; }
</del><ins>+    int tabIndex() const { return m_tabIndex; }
+    void setTabIndexExplicitly(int index) { m_tabIndex = index; m_tabIndexWasSetExplicitly = true; }
</ins><span class="cx">     bool tabIndexSetExplicitly() const { return m_tabIndexWasSetExplicitly; }
</span><span class="cx">     void clearTabIndexExplicitly() { m_tabIndex = 0; m_tabIndexWasSetExplicitly = false; }
</span><span class="cx"> 
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">     void setHasPendingResources(bool has) { m_hasPendingResources = has; }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    short m_tabIndex;
</del><ins>+    int m_tabIndex;
</ins><span class="cx">     unsigned short m_childIndex;
</span><span class="cx">     unsigned m_tabIndexWasSetExplicitly : 1;
</span><span class="cx">     unsigned m_needsFocusAppearanceUpdateSoonAfterAttach : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAnchorElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAnchorElement.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAnchorElement.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -320,7 +320,7 @@
</span><span class="cx">     return getNameAttribute();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-short HTMLAnchorElement::tabIndex() const
</del><ins>+int HTMLAnchorElement::tabIndex() const
</ins><span class="cx"> {
</span><span class="cx">     // Skip the supportsFocus check in HTMLElement.
</span><span class="cx">     return Element::tabIndex();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAnchorElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAnchorElement.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAnchorElement.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">     bool isURLAttribute(const Attribute&amp;) const final;
</span><span class="cx">     bool canStartSelection() const final;
</span><span class="cx">     String target() const override;
</span><del>-    short tabIndex() const final;
</del><ins>+    int tabIndex() const final;
</ins><span class="cx">     bool draggable() const final;
</span><span class="cx"> 
</span><span class="cx">     void sendPings(const URL&amp; destinationURL);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/html/HTMLElement.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -453,10 +453,8 @@
</span><span class="cx">     if (name == tabindexAttr) {
</span><span class="cx">         if (value.isEmpty())
</span><span class="cx">             clearTabIndexExplicitlyIfNeeded();
</span><del>-        else if (Optional&lt;int&gt; tabIndex = parseHTMLInteger(value)) {
-            // Clamp tab index to a 16-bit value to match Firefox's behavior.
-            setTabIndexExplicitly(std::max(-0x8000, std::min(tabIndex.value(), 0x7FFF)));
-        }
</del><ins>+        else if (Optional&lt;int&gt; tabIndex = parseHTMLInteger(value))
+            setTabIndexExplicitly(tabIndex.value());
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -821,7 +819,7 @@
</span><span class="cx">     return fastGetAttribute(titleAttr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-short HTMLElement::tabIndex() const
</del><ins>+int HTMLElement::tabIndex() const
</ins><span class="cx"> {
</span><span class="cx">     if (supportsFocus())
</span><span class="cx">         return Element::tabIndex();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/html/HTMLElement.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx">     WEBCORE_EXPORT String title() const final;
</span><span class="cx"> 
</span><del>-    short tabIndex() const override;
</del><ins>+    int tabIndex() const override;
</ins><span class="cx"> 
</span><span class="cx">     void setInnerText(const String&amp;, ExceptionCode&amp;);
</span><span class="cx">     void setOuterText(const String&amp;, ExceptionCode&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlElement.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlElement.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/html/HTMLFormControlElement.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -387,7 +387,7 @@
</span><span class="cx">     return willValidate() &amp;&amp; !isValidFormControlElement();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-short HTMLFormControlElement::tabIndex() const
</del><ins>+int HTMLFormControlElement::tabIndex() const
</ins><span class="cx"> {
</span><span class="cx">     // Skip the supportsFocus check in HTMLElement.
</span><span class="cx">     return Element::tabIndex();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormControlElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormControlElement.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormControlElement.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/html/HTMLFormControlElement.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx">     bool isFormControlElement() const final { return true; }
</span><span class="cx">     bool alwaysCreateUserAgentShadowRoot() const override { return true; }
</span><span class="cx"> 
</span><del>-    short tabIndex() const final;
</del><ins>+    int tabIndex() const final;
</ins><span class="cx"> 
</span><span class="cx">     HTMLFormElement* virtualForm() const override;
</span><span class="cx">     bool isValidFormControlElement() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepageFocusControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FocusController.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FocusController.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/page/FocusController.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -490,7 +490,7 @@
</span><span class="cx"> static Element* nextElementWithGreaterTabIndex(const FocusNavigationScope&amp; scope, int tabIndex, KeyboardEvent&amp; event)
</span><span class="cx"> {
</span><span class="cx">     // Search is inclusive of start
</span><del>-    int winningTabIndex = std::numeric_limits&lt;short&gt;::max() + 1;
</del><ins>+    int winningTabIndex = std::numeric_limits&lt;int&gt;::max();
</ins><span class="cx">     Element* winner = nullptr;
</span><span class="cx">     for (Node* node = &amp;scope.rootNode(); node; node = scope.nextInScope(node)) {
</span><span class="cx">         if (!is&lt;Element&gt;(*node))
</span><span class="lines">@@ -607,7 +607,7 @@
</span><span class="cx">     // There are no nodes before start with the same tabindex as start, so look for a node that:
</span><span class="cx">     // 1) has the highest non-zero tabindex (that is less than start's tabindex), and
</span><span class="cx">     // 2) comes last in the scope, if there's a tie.
</span><del>-    startingTabIndex = (start &amp;&amp; startingTabIndex) ? startingTabIndex : std::numeric_limits&lt;short&gt;::max();
</del><ins>+    startingTabIndex = (start &amp;&amp; startingTabIndex) ? startingTabIndex : std::numeric_limits&lt;int&gt;::max();
</ins><span class="cx">     return previousElementWithLowerTabIndex(scope, last, startingTabIndex, *event);
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAElement.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAElement.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/svg/SVGAElement.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -153,7 +153,7 @@
</span><span class="cx">     SVGGraphicsElement::defaultEventHandler(event);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-short SVGAElement::tabIndex() const
</del><ins>+int SVGAElement::tabIndex() const
</ins><span class="cx"> {
</span><span class="cx">     // Skip the supportsFocus check in SVGElement.
</span><span class="cx">     return Element::tabIndex();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGAElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGAElement.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGAElement.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/svg/SVGAElement.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     bool isFocusable() const override;
</span><span class="cx">     bool isURLAttribute(const Attribute&amp;) const override;
</span><span class="cx">     bool canStartSelection() const override;
</span><del>-    short tabIndex() const override;
</del><ins>+    int tabIndex() const override;
</ins><span class="cx"> 
</span><span class="cx">     bool willRespondToMouseClickEvents() override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.cpp (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.cpp        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/svg/SVGElement.cpp        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -299,7 +299,7 @@
</span><span class="cx">     document().accessSVGExtensions().removeAllElementReferencesForTarget(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-short SVGElement::tabIndex() const
</del><ins>+int SVGElement::tabIndex() const
</ins><span class="cx"> {
</span><span class="cx">     if (supportsFocus())
</span><span class="cx">         return Element::tabIndex();
</span><span class="lines">@@ -518,10 +518,8 @@
</span><span class="cx">     if (name == HTMLNames::tabindexAttr) {
</span><span class="cx">         if (value.isEmpty())
</span><span class="cx">             clearTabIndexExplicitlyIfNeeded();
</span><del>-        else if (Optional&lt;int&gt; tabIndex = parseHTMLInteger(value)) {
-            // Clamp tabindex to the range of 'short' to match Firefox's behavior.
-            setTabIndexExplicitly(std::max(static_cast&lt;int&gt;(std::numeric_limits&lt;short&gt;::min()), std::min(tabIndex.value(), static_cast&lt;int&gt;(std::numeric_limits&lt;short&gt;::max()))));
-        }
</del><ins>+        else if (Optional&lt;int&gt; tabIndex = parseHTMLInteger(value))
+            setTabIndexExplicitly(tabIndex.value());
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.h (197725 => 197726)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.h        2016-03-08 05:56:53 UTC (rev 197725)
+++ trunk/Source/WebCore/svg/SVGElement.h        2016-03-08 06:38:10 UTC (rev 197726)
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     bool hasTagName(const SVGQualifiedName&amp; name) const { return hasLocalName(name.localName()); }
</span><del>-    short tabIndex() const override;
</del><ins>+    int tabIndex() const override;
</ins><span class="cx"> 
</span><span class="cx">     void callClearTarget() { clearTarget(); }
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>