<!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>[187397] branches/safari-601.1-branch/LayoutTests</title>
</head>
<body>

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

<h3>Log Message</h3>
<pre>Update test results after <a href="http://trac.webkit.org/projects/webkit/changeset/187346">r187346</a> ('&gt;&gt;' descendant combinator).

* fast/css/css-selector-text-expected.txt:
* fast/css/css-set-selector-text-expected.txt:
* fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
* fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt:
* fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt:
* fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt:
* fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt:
* fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt:
* fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt:
* fast/selectors/nth-child-matching-first-expected.txt:
* fast/selectors/nth-last-child-matching-first-expected.txt:
* fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt:
* fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt:
* platform/mac/TestExpectations:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branchessafari6011branchLayoutTestsChangeLog">branches/safari-601.1-branch/LayoutTests/ChangeLog</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastcsscssselectortextexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/css/css-selector-text-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastcsscsssetselectortextexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/css/css-set-selector-text-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastcssparsingcssattributecaseinsensitivevalue1expectedtxt">branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastcssparsingcssattributecaseinsensitivevalue4expectedtxt">branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastcssparsingcssdescendantcombinatordoubledchildsyntaxexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorscaseinsensitiveattributeregisterrequirement2expectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorselementclosestdescendantcombinatordoubledchildsyntaxexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorselementmatchesattributeasciicaseinsensitivehtmlexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorselementmatchesdescendantcombinatordoubledchildsyntaxexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorsnthchildmatchingfirstexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-child-matching-first-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorsnthlastchildmatchingfirstexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-last-child-matching-first-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorsquerySelectorattributeasciicaseinsensitivehtmlexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsfastselectorsquerySelectordescendantcombinatordoubledchildsyntaxexpectedtxt">branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt</a></li>
<li><a href="#branchessafari6011branchLayoutTestsplatformmacTestExpectations">branches/safari-601.1-branch/LayoutTests/platform/mac/TestExpectations</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="branchessafari6011branchLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/ChangeLog (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/ChangeLog        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/ChangeLog        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -1,3 +1,22 @@
</span><ins>+2015-07-25  Alexey Proskuryakov  &lt;ap@apple.com&gt;
+
+        Update test results after r187346 ('&gt;&gt;' descendant combinator).
+
+        * fast/css/css-selector-text-expected.txt:
+        * fast/css/css-set-selector-text-expected.txt:
+        * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
+        * fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt:
+        * fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt:
+        * fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt:
+        * fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt:
+        * fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt:
+        * fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt:
+        * fast/selectors/nth-child-matching-first-expected.txt:
+        * fast/selectors/nth-last-child-matching-first-expected.txt:
+        * fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt:
+        * fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt:
+        * platform/mac/TestExpectations:
+
</ins><span class="cx"> 2015-07-24  Matthew Hanson  &lt;matthew_hanson@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Merge r187271. rdar://problem/21929247
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastcsscssselectortextexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/css/css-selector-text-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/css/css-selector-text-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/css/css-selector-text-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> 
</span><span class="cx"> PASS parseThenSerializeRule('a:active { }') is 'a:active { }'
</span><span class="cx"> PASS parseThenSerializeRule('a b { }') is 'a b { }'
</span><del>-PASS parseThenSerializeRule('a &gt;&gt; b { }') is 'a &gt;&gt; b { }'
</del><ins>+FAIL parseThenSerializeRule('a &gt;&gt; b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
</ins><span class="cx"> PASS parseThenSerializeRule('a + b { }') is 'a + b { }'
</span><span class="cx"> PASS parseThenSerializeRule('a ~ b { }') is 'a ~ b { }'
</span><span class="cx"> PASS parseThenSerializeRule('a &gt; b { }') is 'a &gt; b { }'
</span><span class="lines">@@ -228,12 +228,12 @@
</span><span class="cx"> 
</span><span class="cx"> PASS parseThenSerializeRule('input[type=file]:focus { }') is 'input[type=&quot;file&quot;]:focus { }'
</span><span class="cx"> 
</span><del>-PASS parseThenSerializeRule('a&gt;&gt;b { }') is 'a &gt;&gt; b { }'
-PASS parseThenSerializeRule('a &gt;&gt;b { }') is 'a &gt;&gt; b { }'
-PASS parseThenSerializeRule('a        &gt;&gt;b { }') is 'a &gt;&gt; b { }'
-PASS parseThenSerializeRule('a&gt;&gt; b { }') is 'a &gt;&gt; b { }'
-PASS parseThenSerializeRule('a&gt;&gt;       b { }') is 'a &gt;&gt; b { }'
-PASS parseThenSerializeRule('a        &gt;&gt;       b { }') is 'a &gt;&gt; b { }'
</del><ins>+FAIL parseThenSerializeRule('a&gt;&gt;b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a &gt;&gt;b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a        &gt;&gt;b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a&gt;&gt; b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a&gt;&gt;       b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a        &gt;&gt;       b { }') should be a &gt;&gt; b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
</ins><span class="cx"> PASS parseThenSerializeRule('a+b { }') is 'a + b { }'
</span><span class="cx"> PASS parseThenSerializeRule('a~b { }') is 'a ~ b { }'
</span><span class="cx"> PASS parseThenSerializeRule('a&gt;b { }') is 'a &gt; b { }'
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastcsscsssetselectortextexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/css/css-set-selector-text-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/css/css-set-selector-text-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/css/css-set-selector-text-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> 
</span><span class="cx"> PASS setThenReadSelectorText('a:active') is 'a:active'
</span><span class="cx"> PASS setThenReadSelectorText('a b') is 'a b'
</span><del>-PASS setThenReadSelectorText('a &gt;&gt; b') is 'a &gt;&gt; b'
</del><ins>+FAIL setThenReadSelectorText('a &gt;&gt; b') should be a &gt;&gt; b. Was _foo.
</ins><span class="cx"> PASS setThenReadSelectorText('a + b') is 'a + b'
</span><span class="cx"> PASS setThenReadSelectorText('a ~ b') is 'a ~ b'
</span><span class="cx"> PASS setThenReadSelectorText('a &gt; b') is 'a &gt; b'
</span><span class="lines">@@ -223,12 +223,12 @@
</span><span class="cx"> 
</span><span class="cx"> PASS setThenReadSelectorText('input[type=file]:focus') is 'input[type=&quot;file&quot;]:focus'
</span><span class="cx"> 
</span><del>-PASS setThenReadSelectorText('a&gt;&gt;b') is 'a &gt;&gt; b'
-PASS setThenReadSelectorText('a &gt;&gt;b') is 'a &gt;&gt; b'
-PASS setThenReadSelectorText('a        &gt;&gt;b') is 'a &gt;&gt; b'
-PASS setThenReadSelectorText('a&gt;&gt; b') is 'a &gt;&gt; b'
-PASS setThenReadSelectorText('a&gt;&gt;       b') is 'a &gt;&gt; b'
-PASS setThenReadSelectorText('a        &gt;&gt;       b') is 'a &gt;&gt; b'
</del><ins>+FAIL setThenReadSelectorText('a&gt;&gt;b') should be a &gt;&gt; b. Was _foo.
+FAIL setThenReadSelectorText('a &gt;&gt;b') should be a &gt;&gt; b. Was _foo.
+FAIL setThenReadSelectorText('a        &gt;&gt;b') should be a &gt;&gt; b. Was _foo.
+FAIL setThenReadSelectorText('a&gt;&gt; b') should be a &gt;&gt; b. Was _foo.
+FAIL setThenReadSelectorText('a&gt;&gt;       b') should be a &gt;&gt; b. Was _foo.
+FAIL setThenReadSelectorText('a        &gt;&gt;       b') should be a &gt;&gt; b. Was _foo.
</ins><span class="cx"> PASS setThenReadSelectorText('a+b') is 'a + b'
</span><span class="cx"> PASS setThenReadSelectorText('a~b') is 'a ~ b'
</span><span class="cx"> PASS setThenReadSelectorText('a&gt;b') is 'a &gt; b'
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastcssparsingcssattributecaseinsensitivevalue1expectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -16,18 +16,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo=bar i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo=bar i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo=bar i])&quot;) did not throw exception.
</span><span class="lines">@@ -88,18 +88,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo=\&quot;bar\&quot; i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo=\&quot;bar\&quot; i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="lines">@@ -160,18 +160,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo~=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo~=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo~=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo~=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo~=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo~=bar i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo~=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo~=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo~=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo~=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo~=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo~=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo~=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo~=bar i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo~=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo~=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo~=bar i])&quot;) did not throw exception.
</span><span class="lines">@@ -232,18 +232,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo~=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo~=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo~=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo~=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo~=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo~=\&quot;bar\&quot; i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo~=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo~=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo~=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo~=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo~=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo~=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo~=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo~=\&quot;bar\&quot; i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo~=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo~=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo~=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo~=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="lines">@@ -304,18 +304,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo|=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo|=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo|=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo|=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo|=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo|=bar i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo|=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo|=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo|=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo|=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo|=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo|=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo|=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo|=bar i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo|=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo|=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo|=bar i])&quot;) did not throw exception.
</span><span class="lines">@@ -376,18 +376,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo|=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo|=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo|=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo|=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo|=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo|=\&quot;bar\&quot; i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo|=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo|=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo|=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo|=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo|=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo|=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo|=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo|=\&quot;bar\&quot; i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo|=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo|=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo|=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo|=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="lines">@@ -448,18 +448,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo^=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo^=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo^=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo^=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo^=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo^=bar i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo^=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo^=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo^=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo^=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo^=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo^=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo^=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo^=bar i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo^=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo^=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo^=bar i])&quot;) did not throw exception.
</span><span class="lines">@@ -520,18 +520,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo^=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo^=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo^=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo^=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo^=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo^=\&quot;bar\&quot; i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo^=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo^=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo^=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo^=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo^=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo^=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo^=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo^=\&quot;bar\&quot; i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo^=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo^=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo^=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo^=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="lines">@@ -592,18 +592,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo$=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo$=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo$=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo$=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo$=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo$=bar i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo$=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo$=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo$=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo$=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo$=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo$=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo$=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo$=bar i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo$=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo$=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo$=bar i])&quot;) did not throw exception.
</span><span class="lines">@@ -664,18 +664,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo$=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo$=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo$=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo$=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo$=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo$=\&quot;bar\&quot; i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo$=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo$=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo$=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo$=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo$=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo$=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo$=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo$=\&quot;bar\&quot; i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo$=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo$=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo$=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo$=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="lines">@@ -736,18 +736,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo*=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo*=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo*=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo*=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo*=bar i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo*=bar i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo*=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo*=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo*=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo*=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo*=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo*=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo*=bar i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo*=bar i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo*=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo*=bar i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo*=bar i])&quot;) did not throw exception.
</span><span class="lines">@@ -808,18 +808,18 @@
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[*|foo*=\&quot;bar\&quot; i]&quot;
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;[WebKit|foo*=\&quot;bar\&quot; i]&quot;
</span><del>-PASS document.querySelector(&quot;foo &gt;&gt; bar [foo*=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [*|foo*=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [|foo*=\&quot;bar\&quot; i]&quot;) did not throw exception.
-PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo*=\&quot;bar\&quot; i]&quot;) threw exception Error: NamespaceError: DOM Exception 14.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo*=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [foo*=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [*|foo*=\&quot;bar\&quot; i]&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;foo &gt;&gt; bar [WebKit|foo*=\&quot;bar\&quot; i]&quot;
</del><ins>+FAIL document.querySelector(&quot;foo &gt;&gt; bar [foo*=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [*|foo*=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector(&quot;foo &gt;&gt; bar [|foo*=\&quot;bar\&quot; i]&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector(&quot;foo &gt;&gt; bar [WebKit|foo*=\&quot;bar\&quot; i]&quot;) threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [*|foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be foo &gt;&gt; bar [WebKit|foo*=&quot;bar&quot; i]. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [foo*=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [*|foo*=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span><span class="cx"> PASS document.querySelector(&quot;:nth-child(2n+1 of [|foo*=\&quot;bar\&quot; i])&quot;) did not throw exception.
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastcssparsingcssattributecaseinsensitivevalue4expectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-attribute-case-insensitive-value-4-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -3,13 +3,13 @@
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-PASS getComputedStyle(document.getElementById('target')).color is &quot;rgb(0, 255, 0)&quot;
-PASS getComputedStyle(document.getElementById('target')).backgroundColor is &quot;rgb(255, 0, 0)&quot;
-PASS document.getElementById('style-container').sheet.cssRules.length is 2
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(#notthere &gt;&gt; div, #target)&quot;
-PASS document.getElementById('style-container').sheet.cssRules[0].cssText is &quot;:matches(#notthere &gt;&gt; div, #target) { background-color: red; }&quot;
-PASS document.getElementById('style-container').sheet.cssRules[1].selectorText is &quot;:matches(#notthere &gt;&gt; foobar, #target)&quot;
-PASS document.getElementById('style-container').sheet.cssRules[1].cssText is &quot;:matches(#notthere &gt;&gt; foobar, #target) { color: lime; }&quot;
</del><ins>+FAIL getComputedStyle(document.getElementById('target')).color should be rgb(0, 255, 0). Was rgb(0, 0, 0).
+FAIL getComputedStyle(document.getElementById('target')).backgroundColor should be rgb(255, 0, 0). Was rgba(0, 0, 0, 0).
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 2. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(#notthere &gt;&gt; div, #target). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules[0].cssText should be :matches(#notthere &gt;&gt; div, #target) { background-color: red; }. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].cssText')
+FAIL document.getElementById('style-container').sheet.cssRules[1].selectorText should be :matches(#notthere &gt;&gt; foobar, #target). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[1].selectorText')
+FAIL document.getElementById('style-container').sheet.cssRules[1].cssText should be :matches(#notthere &gt;&gt; foobar, #target) { color: lime; }. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[1].cssText')
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastcssparsingcssdescendantcombinatordoubledchildsyntaxexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -4,142 +4,142 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Valid selectors.
</span><del>-PASS document.querySelector(&quot;ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;:matches(foo, ul &gt;&gt; li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, ul &gt;&gt; li, bar)&quot;
-PASS document.querySelector(&quot;:not(ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;div &gt;&gt; ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;div &gt;&gt; ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of div &gt;&gt; ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of div &gt;&gt; ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of div &gt;&gt; ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of div &gt;&gt; ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;:matches(foo, div &gt;&gt; ul &gt;&gt; li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, div &gt;&gt; ul &gt;&gt; li, bar)&quot;
-PASS document.querySelector(&quot;:not(div &gt;&gt; ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(div &gt;&gt; ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;div &gt;&gt; ul li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;div &gt;&gt; ul li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of div &gt;&gt; ul li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of div &gt;&gt; ul li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of div &gt;&gt; ul li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of div &gt;&gt; ul li)&quot;
-PASS document.querySelector(&quot;:matches(foo, div &gt;&gt; ul li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, div &gt;&gt; ul li, bar)&quot;
-PASS document.querySelector(&quot;:not(div &gt;&gt; ul li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(div &gt;&gt; ul li)&quot;
-PASS document.querySelector(&quot;div ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;div ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of div ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of div ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of div ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of div ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;:matches(foo, div ul &gt;&gt; li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, div ul &gt;&gt; li, bar)&quot;
-PASS document.querySelector(&quot;:not(div ul &gt;&gt; li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(div ul &gt;&gt; li)&quot;
-PASS document.querySelector(&quot;div ul &gt;&gt; li + li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;div ul &gt;&gt; li + li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of div ul &gt;&gt; li + li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of div ul &gt;&gt; li + li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of div ul &gt;&gt; li + li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of div ul &gt;&gt; li + li)&quot;
-PASS document.querySelector(&quot;:matches(foo, div ul &gt;&gt; li + li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, div ul &gt;&gt; li + li, bar)&quot;
-PASS document.querySelector(&quot;:not(div ul &gt;&gt; li + li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(div ul &gt;&gt; li + li)&quot;
-PASS document.querySelector(&quot;div ul &gt;&gt; li ~ li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;div ul &gt;&gt; li ~ li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of div ul &gt;&gt; li ~ li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of div ul &gt;&gt; li ~ li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of div ul &gt;&gt; li ~ li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of div ul &gt;&gt; li ~ li)&quot;
-PASS document.querySelector(&quot;:matches(foo, div ul &gt;&gt; li ~ li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, div ul &gt;&gt; li ~ li, bar)&quot;
-PASS document.querySelector(&quot;:not(div ul &gt;&gt; li ~ li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(div ul &gt;&gt; li ~ li)&quot;
-PASS document.querySelector(&quot;div &gt; ul &gt;&gt; li ~ li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;div &gt; ul &gt;&gt; li ~ li&quot;
-PASS document.querySelector(&quot;:nth-child(2n+1 of div &gt; ul &gt;&gt; li ~ li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-child(2n+1 of div &gt; ul &gt;&gt; li ~ li)&quot;
-PASS document.querySelector(&quot;:nth-last-child(2n+1 of div &gt; ul &gt;&gt; li ~ li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:nth-last-child(2n+1 of div &gt; ul &gt;&gt; li ~ li)&quot;
-PASS document.querySelector(&quot;:matches(foo, div &gt; ul &gt;&gt; li ~ li, bar)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:matches(foo, div &gt; ul &gt;&gt; li ~ li, bar)&quot;
-PASS document.querySelector(&quot;:not(div &gt; ul &gt;&gt; li ~ li)&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;:not(div &gt; ul &gt;&gt; li ~ li)&quot;
</del><ins>+FAIL document.querySelector(&quot;ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, ul &gt;&gt; li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, ul &gt;&gt; li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;div &gt;&gt; ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be div &gt;&gt; ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of div &gt;&gt; ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of div &gt;&gt; ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of div &gt;&gt; ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of div &gt;&gt; ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, div &gt;&gt; ul &gt;&gt; li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, div &gt;&gt; ul &gt;&gt; li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(div &gt;&gt; ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(div &gt;&gt; ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;div &gt;&gt; ul li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be div &gt;&gt; ul li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of div &gt;&gt; ul li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of div &gt;&gt; ul li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of div &gt;&gt; ul li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of div &gt;&gt; ul li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, div &gt;&gt; ul li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, div &gt;&gt; ul li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(div &gt;&gt; ul li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(div &gt;&gt; ul li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;div ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be div ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of div ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of div ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of div ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of div ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, div ul &gt;&gt; li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, div ul &gt;&gt; li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(div ul &gt;&gt; li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(div ul &gt;&gt; li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;div ul &gt;&gt; li + li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be div ul &gt;&gt; li + li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of div ul &gt;&gt; li + li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of div ul &gt;&gt; li + li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of div ul &gt;&gt; li + li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of div ul &gt;&gt; li + li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, div ul &gt;&gt; li + li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, div ul &gt;&gt; li + li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(div ul &gt;&gt; li + li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(div ul &gt;&gt; li + li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;div ul &gt;&gt; li ~ li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be div ul &gt;&gt; li ~ li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of div ul &gt;&gt; li ~ li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of div ul &gt;&gt; li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of div ul &gt;&gt; li ~ li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of div ul &gt;&gt; li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, div ul &gt;&gt; li ~ li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, div ul &gt;&gt; li ~ li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(div ul &gt;&gt; li ~ li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(div ul &gt;&gt; li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;div &gt; ul &gt;&gt; li ~ li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be div &gt; ul &gt;&gt; li ~ li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-child(2n+1 of div &gt; ul &gt;&gt; li ~ li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-child(2n+1 of div &gt; ul &gt;&gt; li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:nth-last-child(2n+1 of div &gt; ul &gt;&gt; li ~ li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :nth-last-child(2n+1 of div &gt; ul &gt;&gt; li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:matches(foo, div &gt; ul &gt;&gt; li ~ li, bar)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :matches(foo, div &gt; ul &gt;&gt; li ~ li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;:not(div &gt; ul &gt;&gt; li ~ li)&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be :not(div &gt; ul &gt;&gt; li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> Serialization selectors.
</span><del>-PASS document.querySelector(&quot;ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul        &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul &gt;&gt;        li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul        &gt;&gt;        li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul    &gt;&gt; li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul &gt;&gt;    li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
-PASS document.querySelector(&quot;ul    &gt;&gt;    li&quot;) did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is &quot;ul &gt;&gt; li&quot;
</del><ins>+FAIL document.querySelector(&quot;ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul        &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul &gt;&gt;        li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul        &gt;&gt;        li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul    &gt;&gt; li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul &gt;&gt;    li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(&quot;ul    &gt;&gt;    li&quot;) should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.getElementById('style-container').sheet.cssRules.length should be 1. Was 0.
+FAIL document.getElementById('style-container').sheet.cssRules[0].selectorText should be ul &gt;&gt; li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
</ins><span class="cx"> Invalid selectors.
</span><span class="cx"> PASS document.querySelector(&quot;ul &gt; &gt; li&quot;) threw exception Error: SyntaxError: DOM Exception 12.
</span><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 0
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorscaseinsensitiveattributeregisterrequirement2expectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/case-insensitive-attribute-register-requirement-2-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -4,388 +4,388 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 8
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 8
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 8
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 8
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 8
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase').length is 8
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase1&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id is &quot;innertestcase8&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] &gt; * &gt; * &gt;&gt; innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase&quot;
</span><del>-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length is 7
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id is &quot;innertestcase2&quot;
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id is &quot;innertestcase3&quot;
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id is &quot;innertestcase4&quot;
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id is &quot;innertestcase5&quot;
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id is &quot;innertestcase6&quot;
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id is &quot;innertestcase7&quot;
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id is &quot;innertestcase8&quot;
</del><ins>+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ *  &gt; * &gt; * &gt;&gt; innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;innerTestCase&quot;)[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorselementclosestdescendantcombinatordoubledchildsyntaxexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/element-closest-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -3,17 +3,17 @@
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-PASS document.getElementById(&quot;target1&quot;).closest(&quot;body &gt;&gt; target&quot;).id is &quot;target1&quot;
-PASS document.getElementById(&quot;target2&quot;).closest(&quot;body &gt;&gt; target&quot;).id is &quot;target2&quot;
-PASS document.getElementById(&quot;target1&quot;).closest(&quot;body &gt;&gt; container&quot;).id is &quot;container2&quot;
-PASS document.getElementById(&quot;target2&quot;).closest(&quot;body &gt;&gt; container&quot;).id is &quot;container3&quot;
-PASS document.getElementById(&quot;target1&quot;).closest(&quot;container &gt;&gt; container&quot;).id is &quot;container2&quot;
-PASS document.getElementById(&quot;target2&quot;).closest(&quot;container &gt;&gt; container&quot;).id is &quot;container3&quot;
-PASS document.getElementById(&quot;target1&quot;).closest(&quot;target &gt;&gt; container&quot;) is null
-PASS document.getElementById(&quot;target2&quot;).closest(&quot;target &gt;&gt; container&quot;) is null
-PASS document.getElementById(&quot;container1&quot;).closest(&quot;target &gt;&gt; container&quot;) is null
-PASS document.getElementById(&quot;container2&quot;).closest(&quot;target &gt;&gt; container&quot;) is null
-PASS document.getElementById(&quot;container3&quot;).closest(&quot;target &gt;&gt; container&quot;) is null
</del><ins>+FAIL document.getElementById(&quot;target1&quot;).closest(&quot;body &gt;&gt; target&quot;).id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).closest(&quot;body &gt;&gt; target&quot;).id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).closest(&quot;body &gt;&gt; container&quot;).id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).closest(&quot;body &gt;&gt; container&quot;).id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).closest(&quot;container &gt;&gt; container&quot;).id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).closest(&quot;container &gt;&gt; container&quot;).id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).closest(&quot;target &gt;&gt; container&quot;) should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).closest(&quot;target &gt;&gt; container&quot;) should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container1&quot;).closest(&quot;target &gt;&gt; container&quot;) should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container2&quot;).closest(&quot;target &gt;&gt; container&quot;) should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container3&quot;).closest(&quot;target &gt;&gt; container&quot;) should be null. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorselementmatchesattributeasciicaseinsensitivehtmlexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-attribute-ascii-case-insensitive-html-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -51,54 +51,54 @@
</span><span class="cx"> PASS document.querySelectorAll('[id^=target]')[1].matches('[DATA-æØå^=&quot;Web&quot;]') is false
</span><span class="cx"> PASS document.querySelectorAll('[id^=target]')[2].matches('[DATA-æØå^=&quot;Web&quot;]') is false
</span><span class="cx"> PASS document.querySelectorAll('[id^=target]')[3].matches('[DATA-æØå^=&quot;Web&quot;]') is false
</span><del>-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') is true
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') is false
</del><ins>+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorselementmatchesdescendantcombinatordoubledchildsyntaxexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/element-matches-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -3,33 +3,33 @@
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-PASS document.getElementById(&quot;target1&quot;).matches(&quot;body &gt;&gt; target&quot;) is true
-PASS document.getElementById(&quot;target2&quot;).matches(&quot;body &gt;&gt; target&quot;) is true
-PASS document.getElementById(&quot;target1&quot;).matches(&quot;target &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;target2&quot;).matches(&quot;target &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;container1&quot;).matches(&quot;target &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;container2&quot;).matches(&quot;target &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;container3&quot;).matches(&quot;target &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;target1&quot;).matches(&quot;container &gt;&gt; target&quot;) is true
-PASS document.getElementById(&quot;target2&quot;).matches(&quot;container &gt;&gt; target&quot;) is true
-PASS document.getElementById(&quot;container1&quot;).matches(&quot;container &gt;&gt; target&quot;) is false
-PASS document.getElementById(&quot;container2&quot;).matches(&quot;container &gt;&gt; target&quot;) is false
-PASS document.getElementById(&quot;container3&quot;).matches(&quot;container &gt;&gt; target&quot;) is false
-PASS document.getElementById(&quot;target1&quot;).matches(&quot;container &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;target2&quot;).matches(&quot;container &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;container1&quot;).matches(&quot;container &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;container2&quot;).matches(&quot;container &gt;&gt; container&quot;) is true
-PASS document.getElementById(&quot;container3&quot;).matches(&quot;container &gt;&gt; container&quot;) is true
-PASS document.getElementById(&quot;target1&quot;).matches(&quot;body &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;target2&quot;).matches(&quot;body &gt;&gt; container&quot;) is false
-PASS document.getElementById(&quot;container1&quot;).matches(&quot;body &gt;&gt; container&quot;) is true
-PASS document.getElementById(&quot;container2&quot;).matches(&quot;body &gt;&gt; container&quot;) is true
-PASS document.getElementById(&quot;container3&quot;).matches(&quot;body &gt;&gt; container&quot;) is true
-PASS document.getElementById(&quot;target1&quot;).matches(&quot;container &gt;&gt; *&quot;) is true
-PASS document.getElementById(&quot;target2&quot;).matches(&quot;container &gt;&gt; *&quot;) is true
-PASS document.getElementById(&quot;container1&quot;).matches(&quot;container &gt;&gt; *&quot;) is false
-PASS document.getElementById(&quot;container2&quot;).matches(&quot;container &gt;&gt; *&quot;) is true
-PASS document.getElementById(&quot;container3&quot;).matches(&quot;container &gt;&gt; *&quot;) is true
</del><ins>+FAIL document.getElementById(&quot;target1&quot;).matches(&quot;body &gt;&gt; target&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).matches(&quot;body &gt;&gt; target&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).matches(&quot;target &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).matches(&quot;target &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container1&quot;).matches(&quot;target &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container2&quot;).matches(&quot;target &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container3&quot;).matches(&quot;target &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).matches(&quot;container &gt;&gt; target&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).matches(&quot;container &gt;&gt; target&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container1&quot;).matches(&quot;container &gt;&gt; target&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container2&quot;).matches(&quot;container &gt;&gt; target&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container3&quot;).matches(&quot;container &gt;&gt; target&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).matches(&quot;container &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).matches(&quot;container &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container1&quot;).matches(&quot;container &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container2&quot;).matches(&quot;container &gt;&gt; container&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container3&quot;).matches(&quot;container &gt;&gt; container&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).matches(&quot;body &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).matches(&quot;body &gt;&gt; container&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container1&quot;).matches(&quot;body &gt;&gt; container&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container2&quot;).matches(&quot;body &gt;&gt; container&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container3&quot;).matches(&quot;body &gt;&gt; container&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target1&quot;).matches(&quot;container &gt;&gt; *&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;target2&quot;).matches(&quot;container &gt;&gt; *&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container1&quot;).matches(&quot;container &gt;&gt; *&quot;) should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container2&quot;).matches(&quot;container &gt;&gt; *&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById(&quot;container3&quot;).matches(&quot;container &gt;&gt; *&quot;) should be true. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorsnthchildmatchingfirstexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-child-matching-first-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-child-matching-first-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-child-matching-first-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -4,97 +4,97 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(-n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(-2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-2n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(-3n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-3n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-3n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-3n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-3n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(odd):nth-child(1):nth-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(1):nth-child(2n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(1):nth-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(1):nth-child(2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(odd):nth-child(+1):nth-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(+1):nth-child(2n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(+1):nth-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(+1):nth-child(2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(odd):nth-child(-n+1):nth-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-n+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-n+1):nth-child(2n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-n+1):nth-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-n+1):nth-child(2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(odd):nth-child(-2n+1):nth-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-2n+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-2n+1):nth-child(2n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-2n+1):nth-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-2n+1):nth-child(2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(odd):nth-child(-3n+1):nth-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-3n+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-3n+1):nth-child(2n+1)')[0].id is &quot;testcase1&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-3n+1):nth-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(odd):nth-child(-3n+1):nth-child(2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(-n-1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(-n-1)').length is 0
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(-n-1)').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="lines">@@ -102,30 +102,30 @@
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)').length is 5
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[0].id is &quot;testcase1&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[1].id is &quot;testcase2&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[2].id is &quot;testcase3&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[3].id is &quot;testcase4&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[4].id is &quot;testcase5&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n+1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-child(n-1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)').length is 5
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[0].id is &quot;testcase1&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[1].id is &quot;testcase2&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[2].id is &quot;testcase3&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[3].id is &quot;testcase4&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[4].id is &quot;testcase5&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-child(n-1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorsnthlastchildmatchingfirstexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-last-child-matching-first-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-last-child-matching-first-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/nth-last-child-matching-first-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -4,97 +4,97 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(-n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(-2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-2n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-2n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(-3n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-3n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-3n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-3n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-3n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)')[0].id is &quot;testcase5&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><del>-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(-n-1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-n-1)').length is 0
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(-n-1)').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="lines">@@ -102,30 +102,30 @@
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(255, 0, 0)&quot;
</span><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(n+1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)').length is 5
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[0].id is &quot;testcase1&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[1].id is &quot;testcase2&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[2].id is &quot;testcase3&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[3].id is &quot;testcase4&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[4].id is &quot;testcase5&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n+1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> Testing &quot;:nth-last-child(n-1)&quot;
</span><del>-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)').length is 5
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[0].id is &quot;testcase1&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[1].id is &quot;testcase2&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[2].id is &quot;testcase3&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[3].id is &quot;testcase4&quot;
-PASS document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[4].id is &quot;testcase5&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
-PASS getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor is &quot;rgb(10, 100, 200)&quot;
</del><ins>+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root &gt;&gt; :nth-last-child(n-1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll(&quot;#test-root *&quot;)[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> 
</span><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorsquerySelectorattributeasciicaseinsensitivehtmlexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-attribute-ascii-case-insensitive-html-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -33,36 +33,36 @@
</span><span class="cx"> PASS document.querySelectorAll('[DATA-ÆØÅ^=&quot;Web&quot;]')[0].id is &quot;target3&quot;
</span><span class="cx"> PASS document.querySelectorAll('[DATA-ÆØÅ^=&quot;Web&quot;]')[1].id is &quot;target4&quot;
</span><span class="cx"> PASS document.querySelectorAll('[DATA-æØå^=&quot;Web&quot;]').length is 0
</span><del>-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]')[0].id is &quot;target1&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]')[0].id is &quot;target2&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]')[0].id is &quot;target3&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]').length is 0
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]')[0].id is &quot;target1&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]')[0].id is &quot;target2&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]')[0].id is &quot;target3&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]').length is 0
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]')[0].id is &quot;target1&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]')[0].id is &quot;target2&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]').length is 2
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]')[0].id is &quot;target3&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]')[1].id is &quot;target4&quot;
-PASS document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]').length is 0
</del><ins>+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]')[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æøå]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]')[0].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-Æøå]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]')[0].id should be target3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-ÆØÅ]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [data-æØå]').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]')[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æøå=&quot;WebKit!&quot;]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]')[0].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-Æøå=&quot;WebKit!&quot;]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]')[0].id should be target3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-ÆØÅ=&quot;WebKit!&quot;]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [Data-æØå=&quot;WebKit!&quot;]').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]')[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æøå^=&quot;Web&quot;]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]')[0].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-Æøå^=&quot;Web&quot;]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]')[0].id should be target3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-ÆØÅ^=&quot;Web&quot;]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root &gt;&gt; :matches(body, html) &gt;&gt; [DATA-æØå^=&quot;Web&quot;]').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsfastselectorsquerySelectordescendantcombinatordoubledchildsyntaxexpectedtxt"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/fast/selectors/querySelector-descendant-combinator-doubled-child-syntax-expected.txt        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -3,25 +3,25 @@
</span><span class="cx"> On success, you will see a series of &quot;PASS&quot; messages, followed by &quot;TEST COMPLETE&quot;.
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-PASS document.querySelectorAll(&quot;body &gt;&gt; target&quot;).length is 2
-PASS document.querySelectorAll(&quot;body &gt;&gt; target&quot;)[0].id is &quot;target1&quot;
-PASS document.querySelectorAll(&quot;body &gt;&gt; target&quot;)[1].id is &quot;target2&quot;
-PASS document.querySelectorAll(&quot;target &gt;&gt; container&quot;).length is 0
-PASS document.querySelectorAll(&quot;container &gt;&gt; target&quot;).length is 2
-PASS document.querySelectorAll(&quot;container &gt;&gt; target&quot;)[0].id is &quot;target1&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; target&quot;)[1].id is &quot;target2&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; container&quot;).length is 2
-PASS document.querySelectorAll(&quot;container &gt;&gt; container&quot;)[0].id is &quot;container2&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; container&quot;)[1].id is &quot;container3&quot;
-PASS document.querySelectorAll(&quot;body &gt;&gt; container&quot;).length is 3
-PASS document.querySelectorAll(&quot;body &gt;&gt; container&quot;)[0].id is &quot;container1&quot;
-PASS document.querySelectorAll(&quot;body &gt;&gt; container&quot;)[1].id is &quot;container2&quot;
-PASS document.querySelectorAll(&quot;body &gt;&gt; container&quot;)[2].id is &quot;container3&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; *&quot;).length is 4
-PASS document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[0].id is &quot;container2&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[1].id is &quot;target1&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[2].id is &quot;container3&quot;
-PASS document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[3].id is &quot;target2&quot;
</del><ins>+FAIL document.querySelectorAll(&quot;body &gt;&gt; target&quot;).length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;body &gt;&gt; target&quot;)[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;body &gt;&gt; target&quot;)[1].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;target &gt;&gt; container&quot;).length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; target&quot;).length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; target&quot;)[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; target&quot;)[1].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; container&quot;).length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; container&quot;)[0].id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; container&quot;)[1].id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;body &gt;&gt; container&quot;).length should be 3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;body &gt;&gt; container&quot;)[0].id should be container1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;body &gt;&gt; container&quot;)[1].id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;body &gt;&gt; container&quot;)[2].id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; *&quot;).length should be 4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[0].id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[1].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[2].id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(&quot;container &gt;&gt; *&quot;)[3].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="branchessafari6011branchLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: branches/safari-601.1-branch/LayoutTests/platform/mac/TestExpectations (187396 => 187397)</h4>
<pre class="diff"><span>
<span class="info">--- branches/safari-601.1-branch/LayoutTests/platform/mac/TestExpectations        2015-07-26 01:38:45 UTC (rev 187396)
+++ branches/safari-601.1-branch/LayoutTests/platform/mac/TestExpectations        2015-07-26 02:09:59 UTC (rev 187397)
</span><span class="lines">@@ -1335,6 +1335,9 @@
</span><span class="cx"> # ENABLE_STREAMS_API
</span><span class="cx"> streams [ Skip ]
</span><span class="cx"> 
</span><ins>+# ENABLE_CSS_SELECTORS_LEVEL4
+fast/css/descendant-combinator-doubled-child-syntax-styling.html [ Failure ]
+
</ins><span class="cx"> # &lt;rdar://problem/21964590&gt; Hits ASSERT_NOT_REACHED in RenderFlexibleBox::alignChildren,
</span><span class="cx"> # possibly due to GRID_LAYOUT being disabled.
</span><span class="cx"> [ Debug ] css3/parse-align-self.html [ Skip ]
</span></span></pre>
</div>
</div>

</body>
</html>