<!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> ('>>' 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 <ap@apple.com>
+
+ Update test results after r187346 ('>>' 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 <matthew_hanson@apple.com>
</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 >> b { }') is 'a >> b { }'
</del><ins>+FAIL parseThenSerializeRule('a >> b { }') should be a >> 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 > b { }') is 'a > 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="file"]:focus { }'
</span><span class="cx">
</span><del>-PASS parseThenSerializeRule('a>>b { }') is 'a >> b { }'
-PASS parseThenSerializeRule('a >>b { }') is 'a >> b { }'
-PASS parseThenSerializeRule('a >>b { }') is 'a >> b { }'
-PASS parseThenSerializeRule('a>> b { }') is 'a >> b { }'
-PASS parseThenSerializeRule('a>> b { }') is 'a >> b { }'
-PASS parseThenSerializeRule('a >> b { }') is 'a >> b { }'
</del><ins>+FAIL parseThenSerializeRule('a>>b { }') should be a >> b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a >>b { }') should be a >> b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a >>b { }') should be a >> b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a>> b { }') should be a >> b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a>> b { }') should be a >> b { }. Threw exception TypeError: undefined is not an object (evaluating 'styleElement.sheet.cssRules[0].cssText')
+FAIL parseThenSerializeRule('a >> b { }') should be a >> 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>b { }') is 'a > 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 >> b') is 'a >> b'
</del><ins>+FAIL setThenReadSelectorText('a >> b') should be a >> 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 > b') is 'a > 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="file"]:focus'
</span><span class="cx">
</span><del>-PASS setThenReadSelectorText('a>>b') is 'a >> b'
-PASS setThenReadSelectorText('a >>b') is 'a >> b'
-PASS setThenReadSelectorText('a >>b') is 'a >> b'
-PASS setThenReadSelectorText('a>> b') is 'a >> b'
-PASS setThenReadSelectorText('a>> b') is 'a >> b'
-PASS setThenReadSelectorText('a >> b') is 'a >> b'
</del><ins>+FAIL setThenReadSelectorText('a>>b') should be a >> b. Was _foo.
+FAIL setThenReadSelectorText('a >>b') should be a >> b. Was _foo.
+FAIL setThenReadSelectorText('a >>b') should be a >> b. Was _foo.
+FAIL setThenReadSelectorText('a>> b') should be a >> b. Was _foo.
+FAIL setThenReadSelectorText('a>> b') should be a >> b. Was _foo.
+FAIL setThenReadSelectorText('a >> b') should be a >> 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>b') is 'a > 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 "[*|foo=\"bar\" i]"
</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 "[WebKit|foo=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo=bar i]") 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 "foo >> bar [foo=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo=bar i]") 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 >> bar [foo="bar" 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 >> bar [foo="bar" 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 >> bar [*|foo="bar" 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 >> bar [WebKit|foo="bar" 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(":nth-child(2n+1 of [foo=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo=bar i])") 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 "[*|foo=\"bar\" i]"
</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 "[WebKit|foo=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo=\"bar\" i]") 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 "foo >> bar [foo=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo=\"bar\" i]") 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 >> bar [foo="bar" 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 >> bar [foo="bar" 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 >> bar [*|foo="bar" 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 >> bar [WebKit|foo="bar" 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(":nth-child(2n+1 of [foo=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo=\"bar\" i])") 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 "[*|foo~=\"bar\" i]"
</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 "[WebKit|foo~=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo~=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo~=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo~=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo~=bar i]") 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 "foo >> bar [foo~=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo~=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo~=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo~=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo~=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo~=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo~=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo~=bar i]") 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 >> bar [foo~="bar" 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 >> bar [foo~="bar" 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 >> bar [*|foo~="bar" 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 >> bar [WebKit|foo~="bar" 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(":nth-child(2n+1 of [foo~=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo~=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo~=bar i])") 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 "[*|foo~=\"bar\" i]"
</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 "[WebKit|foo~=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo~=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo~=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo~=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo~=\"bar\" i]") 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 "foo >> bar [foo~=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo~=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo~=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo~=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo~=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo~=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo~=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo~=\"bar\" i]") 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 >> bar [foo~="bar" 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 >> bar [foo~="bar" 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 >> bar [*|foo~="bar" 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 >> bar [WebKit|foo~="bar" 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(":nth-child(2n+1 of [foo~=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo~=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo~=\"bar\" i])") 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 "[*|foo|=\"bar\" i]"
</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 "[WebKit|foo|=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo|=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo|=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo|=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo|=bar i]") 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 "foo >> bar [foo|=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo|=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo|=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo|=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo|=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo|=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo|=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo|=bar i]") 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 >> bar [foo|="bar" 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 >> bar [foo|="bar" 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 >> bar [*|foo|="bar" 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 >> bar [WebKit|foo|="bar" 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(":nth-child(2n+1 of [foo|=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo|=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo|=bar i])") 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 "[*|foo|=\"bar\" i]"
</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 "[WebKit|foo|=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo|=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo|=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo|=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo|=\"bar\" i]") 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 "foo >> bar [foo|=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo|=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo|=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo|=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo|=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo|=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo|=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo|=\"bar\" i]") 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 >> bar [foo|="bar" 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 >> bar [foo|="bar" 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 >> bar [*|foo|="bar" 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 >> bar [WebKit|foo|="bar" 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(":nth-child(2n+1 of [foo|=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo|=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo|=\"bar\" i])") 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 "[*|foo^=\"bar\" i]"
</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 "[WebKit|foo^=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo^=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo^=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo^=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo^=bar i]") 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 "foo >> bar [foo^=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo^=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo^=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo^=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo^=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo^=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo^=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo^=bar i]") 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 >> bar [foo^="bar" 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 >> bar [foo^="bar" 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 >> bar [*|foo^="bar" 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 >> bar [WebKit|foo^="bar" 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(":nth-child(2n+1 of [foo^=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo^=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo^=bar i])") 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 "[*|foo^=\"bar\" i]"
</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 "[WebKit|foo^=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo^=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo^=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo^=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo^=\"bar\" i]") 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 "foo >> bar [foo^=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo^=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo^=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo^=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo^=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo^=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo^=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo^=\"bar\" i]") 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 >> bar [foo^="bar" 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 >> bar [foo^="bar" 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 >> bar [*|foo^="bar" 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 >> bar [WebKit|foo^="bar" 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(":nth-child(2n+1 of [foo^=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo^=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo^=\"bar\" i])") 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 "[*|foo$=\"bar\" i]"
</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 "[WebKit|foo$=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo$=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo$=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo$=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo$=bar i]") 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 "foo >> bar [foo$=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo$=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo$=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo$=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo$=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo$=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo$=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo$=bar i]") 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 >> bar [foo$="bar" 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 >> bar [foo$="bar" 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 >> bar [*|foo$="bar" 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 >> bar [WebKit|foo$="bar" 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(":nth-child(2n+1 of [foo$=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo$=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo$=bar i])") 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 "[*|foo$=\"bar\" i]"
</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 "[WebKit|foo$=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo$=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo$=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo$=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo$=\"bar\" i]") 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 "foo >> bar [foo$=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo$=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo$=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo$=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo$=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo$=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo$=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo$=\"bar\" i]") 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 >> bar [foo$="bar" 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 >> bar [foo$="bar" 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 >> bar [*|foo$="bar" 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 >> bar [WebKit|foo$="bar" 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(":nth-child(2n+1 of [foo$=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo$=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo$=\"bar\" i])") 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 "[*|foo*=\"bar\" i]"
</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 "[WebKit|foo*=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo*=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo*=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo*=bar i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo*=bar i]") 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 "foo >> bar [foo*=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo*=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo*=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo*=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo*=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo*=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo*=bar i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo*=bar i]") 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 >> bar [foo*="bar" 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 >> bar [foo*="bar" 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 >> bar [*|foo*="bar" 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 >> bar [WebKit|foo*="bar" 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(":nth-child(2n+1 of [foo*=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo*=bar i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo*=bar i])") 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 "[*|foo*=\"bar\" i]"
</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 "[WebKit|foo*=\"bar\" i]"
</span><del>-PASS document.querySelector("foo >> bar [foo*=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [*|foo*=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [|foo*=\"bar\" i]") did not throw exception.
-PASS document.querySelector("foo >> bar [WebKit|foo*=\"bar\" i]") 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 "foo >> bar [foo*=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [foo*=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [*|foo*=\"bar\" i]"
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "foo >> bar [WebKit|foo*=\"bar\" i]"
</del><ins>+FAIL document.querySelector("foo >> bar [foo*=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [*|foo*=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+FAIL document.querySelector("foo >> bar [|foo*=\"bar\" i]") should not throw exception. Threw exception Error: SyntaxError: DOM Exception 12.
+PASS document.querySelector("foo >> bar [WebKit|foo*=\"bar\" i]") 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 >> bar [foo*="bar" 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 >> bar [foo*="bar" 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 >> bar [*|foo*="bar" 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 >> bar [WebKit|foo*="bar" 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(":nth-child(2n+1 of [foo*=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [*|foo*=\"bar\" i])") did not throw exception.
</span><span class="cx"> PASS document.querySelector(":nth-child(2n+1 of [|foo*=\"bar\" i])") 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 "PASS" messages, followed by "TEST COMPLETE".
</span><span class="cx">
</span><span class="cx">
</span><del>-PASS getComputedStyle(document.getElementById('target')).color is "rgb(0, 255, 0)"
-PASS getComputedStyle(document.getElementById('target')).backgroundColor is "rgb(255, 0, 0)"
-PASS document.getElementById('style-container').sheet.cssRules.length is 2
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#notthere >> div, #target)"
-PASS document.getElementById('style-container').sheet.cssRules[0].cssText is ":matches(#notthere >> div, #target) { background-color: red; }"
-PASS document.getElementById('style-container').sheet.cssRules[1].selectorText is ":matches(#notthere >> foobar, #target)"
-PASS document.getElementById('style-container').sheet.cssRules[1].cssText is ":matches(#notthere >> foobar, #target) { color: lime; }"
</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 >> 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 >> 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 >> 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 >> 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("ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector(":nth-child(2n+1 of ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of ul >> li)"
-PASS document.querySelector(":nth-last-child(2n+1 of ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of ul >> li)"
-PASS document.querySelector(":matches(foo, ul >> li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, ul >> li, bar)"
-PASS document.querySelector(":not(ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(ul >> li)"
-PASS document.querySelector("div >> ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "div >> ul >> li"
-PASS document.querySelector(":nth-child(2n+1 of div >> ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of div >> ul >> li)"
-PASS document.querySelector(":nth-last-child(2n+1 of div >> ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of div >> ul >> li)"
-PASS document.querySelector(":matches(foo, div >> ul >> li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, div >> ul >> li, bar)"
-PASS document.querySelector(":not(div >> ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(div >> ul >> li)"
-PASS document.querySelector("div >> ul li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "div >> ul li"
-PASS document.querySelector(":nth-child(2n+1 of div >> ul li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of div >> ul li)"
-PASS document.querySelector(":nth-last-child(2n+1 of div >> ul li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of div >> ul li)"
-PASS document.querySelector(":matches(foo, div >> ul li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, div >> ul li, bar)"
-PASS document.querySelector(":not(div >> ul li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(div >> ul li)"
-PASS document.querySelector("div ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "div ul >> li"
-PASS document.querySelector(":nth-child(2n+1 of div ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of div ul >> li)"
-PASS document.querySelector(":nth-last-child(2n+1 of div ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of div ul >> li)"
-PASS document.querySelector(":matches(foo, div ul >> li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, div ul >> li, bar)"
-PASS document.querySelector(":not(div ul >> li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(div ul >> li)"
-PASS document.querySelector("div ul >> li + li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "div ul >> li + li"
-PASS document.querySelector(":nth-child(2n+1 of div ul >> li + li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of div ul >> li + li)"
-PASS document.querySelector(":nth-last-child(2n+1 of div ul >> li + li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of div ul >> li + li)"
-PASS document.querySelector(":matches(foo, div ul >> li + li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, div ul >> li + li, bar)"
-PASS document.querySelector(":not(div ul >> li + li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(div ul >> li + li)"
-PASS document.querySelector("div ul >> li ~ li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "div ul >> li ~ li"
-PASS document.querySelector(":nth-child(2n+1 of div ul >> li ~ li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of div ul >> li ~ li)"
-PASS document.querySelector(":nth-last-child(2n+1 of div ul >> li ~ li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of div ul >> li ~ li)"
-PASS document.querySelector(":matches(foo, div ul >> li ~ li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, div ul >> li ~ li, bar)"
-PASS document.querySelector(":not(div ul >> li ~ li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(div ul >> li ~ li)"
-PASS document.querySelector("div > ul >> li ~ li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "div > ul >> li ~ li"
-PASS document.querySelector(":nth-child(2n+1 of div > ul >> li ~ li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-child(2n+1 of div > ul >> li ~ li)"
-PASS document.querySelector(":nth-last-child(2n+1 of div > ul >> li ~ li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":nth-last-child(2n+1 of div > ul >> li ~ li)"
-PASS document.querySelector(":matches(foo, div > ul >> li ~ li, bar)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foo, div > ul >> li ~ li, bar)"
-PASS document.querySelector(":not(div > ul >> li ~ li)") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(div > ul >> li ~ li)"
</del><ins>+FAIL document.querySelector("ul >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, ul >> li, bar)") 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 >> li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("div >> ul >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of div >> ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of div >> ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, div >> ul >> li, bar)") 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 >> li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(div >> ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("div >> ul li") 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 li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of div >> ul li)") 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 li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of div >> ul li)") 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 li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, div >> ul li, bar)") 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 li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(div >> ul li)") 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 li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("div ul >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of div ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of div ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, div ul >> li, bar)") 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 >> li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(div ul >> li)") 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 >> li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("div ul >> li + li") 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 >> li + li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of div ul >> li + li)") 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 >> li + li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of div ul >> li + li)") 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 >> li + li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, div ul >> li + li, bar)") 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 >> li + li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(div ul >> li + li)") 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 >> li + li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("div ul >> li ~ li") 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 >> li ~ li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of div ul >> li ~ li)") 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 >> li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of div ul >> li ~ li)") 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 >> li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, div ul >> li ~ li, bar)") 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 >> li ~ li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(div ul >> li ~ li)") 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 >> li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("div > ul >> li ~ li") 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 >> li ~ li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-child(2n+1 of div > ul >> li ~ li)") 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 >> li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":nth-last-child(2n+1 of div > ul >> li ~ li)") 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 >> li ~ li). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":matches(foo, div > ul >> li ~ li, bar)") 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 >> li ~ li, bar). Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector(":not(div > ul >> li ~ li)") 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 >> 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("ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul        >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul >>        li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul        >>        li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul>> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul >>li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul>>li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
-PASS document.querySelector("ul >> li") did not throw exception.
-PASS document.getElementById('style-container').sheet.cssRules.length is 1
-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is "ul >> li"
</del><ins>+FAIL document.querySelector("ul >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul        >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul >>        li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul        >>        li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul>> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul >>li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul>>li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul >> li") 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 >> li. Threw exception TypeError: undefined is not an object (evaluating 'document.getElementById('style-container').sheet.cssRules[0].selectorText')
+FAIL document.querySelector("ul >> li") 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 >> 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("ul > > li") 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 "[type=foobar i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase').length is 8
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[3].id is "innertestcase4"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[4].id is "innertestcase5"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[5].id is "innertestcase6"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[6].id is "innertestcase7"
-PASS document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[7].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] > * > * >> innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[attribute1=VALUE1 i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[6].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type=foobar i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type=foobar i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type=foobar i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[attribute1=VALUE1 i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type~=fOobar i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase').length is 8
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[3].id is "innertestcase4"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[4].id is "innertestcase5"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[5].id is "innertestcase6"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[6].id is "innertestcase7"
-PASS document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[7].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=fOobar i] > * > * >> innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type~=foObar i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foObar i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type~=foobar i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type~=foobar i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type|=foObar i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase').length is 8
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[3].id is "innertestcase4"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[4].id is "innertestcase5"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[5].id is "innertestcase6"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[6].id is "innertestcase7"
-PASS document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[7].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foObar i] > * > * >> innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type|=fooBar i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=fooBar i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type|=foobar i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type|=foobar i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type^=fooBa i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase').length is 8
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[3].id is "innertestcase4"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[4].id is "innertestcase5"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[5].id is "innertestcase6"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[6].id is "innertestcase7"
-PASS document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[7].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooBa i] > * > * >> innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type^=fOoba i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fOoba i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type^=fooba i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type^=fooba i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type$=oobAr i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase').length is 8
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[3].id is "innertestcase4"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[4].id is "innertestcase5"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[5].id is "innertestcase6"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[6].id is "innertestcase7"
-PASS document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[7].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobAr i] > * > * >> innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type$=oObar i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oObar i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type$=oobar i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type$=oobar i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type*=oOba i] > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase').length is 8
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[0].id is "innertestcase1"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[1].id is "innertestcase2"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[2].id is "innertestcase3"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[3].id is "innertestcase4"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[4].id is "innertestcase5"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[5].id is "innertestcase6"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[6].id is "innertestcase7"
-PASS document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[7].id is "innertestcase8"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase').length should be 8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[0].id should be innertestcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[1].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[2].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[3].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[4].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[5].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[6].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=oOba i] > * > * >> innerTestCase')[7].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type*=ooBa i] ~ * ~ * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooBa i] ~ * ~ * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing "[type*=ooba i] ~ * ~ * > * > * >> innerTestCase"
</span><del>-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase').length is 7
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[0].id is "innertestcase2"
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[1].id is "innertestcase3"
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[2].id is "innertestcase4"
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[3].id is "innertestcase5"
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[4].id is "innertestcase6"
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[5].id is "innertestcase7"
-PASS document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[6].id is "innertestcase8"
</del><ins>+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase').length should be 7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[0].id should be innertestcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[1].id should be innertestcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[2].id should be innertestcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[3].id should be innertestcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[4].id should be innertestcase6. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[5].id should be innertestcase7. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[type*=ooba i] ~ * ~ * > * > * >> innerTestCase')[6].id should be innertestcase8. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("innerTestCase")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("innerTestCase")[7]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[5]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[6]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("innerTestCase")[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 "PASS" messages, followed by "TEST COMPLETE".
</span><span class="cx">
</span><span class="cx">
</span><del>-PASS document.getElementById("target1").closest("body >> target").id is "target1"
-PASS document.getElementById("target2").closest("body >> target").id is "target2"
-PASS document.getElementById("target1").closest("body >> container").id is "container2"
-PASS document.getElementById("target2").closest("body >> container").id is "container3"
-PASS document.getElementById("target1").closest("container >> container").id is "container2"
-PASS document.getElementById("target2").closest("container >> container").id is "container3"
-PASS document.getElementById("target1").closest("target >> container") is null
-PASS document.getElementById("target2").closest("target >> container") is null
-PASS document.getElementById("container1").closest("target >> container") is null
-PASS document.getElementById("container2").closest("target >> container") is null
-PASS document.getElementById("container3").closest("target >> container") is null
</del><ins>+FAIL document.getElementById("target1").closest("body >> target").id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").closest("body >> target").id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").closest("body >> container").id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").closest("body >> container").id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").closest("container >> container").id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").closest("container >> container").id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").closest("target >> container") should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").closest("target >> container") should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container1").closest("target >> container") should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container2").closest("target >> container") should be null. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container3").closest("target >> container") 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-æØå^="Web"]') is false
</span><span class="cx"> PASS document.querySelectorAll('[id^=target]')[2].matches('[DATA-æØå^="Web"]') is false
</span><span class="cx"> PASS document.querySelectorAll('[id^=target]')[3].matches('[DATA-æØå^="Web"]') is false
</span><del>-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-Æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-Æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-Æøå]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-Æøå]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') is true
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-æØå]') is false
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') is true
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') is true
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') is true
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') is false
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') is true
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') is true
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') is true
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') is true
-PASS document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') is false
-PASS document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') is false
</del><ins>+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-Æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-Æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-Æøå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-Æøå]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-ÆØÅ]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [data-æØå]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-æøå^="Web"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]') should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[0].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[1].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[2].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('[id^=target]')[3].matches(':root >> :matches(body, html) >> [DATA-æØå^="Web"]') 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 "PASS" messages, followed by "TEST COMPLETE".
</span><span class="cx">
</span><span class="cx">
</span><del>-PASS document.getElementById("target1").matches("body >> target") is true
-PASS document.getElementById("target2").matches("body >> target") is true
-PASS document.getElementById("target1").matches("target >> container") is false
-PASS document.getElementById("target2").matches("target >> container") is false
-PASS document.getElementById("container1").matches("target >> container") is false
-PASS document.getElementById("container2").matches("target >> container") is false
-PASS document.getElementById("container3").matches("target >> container") is false
-PASS document.getElementById("target1").matches("container >> target") is true
-PASS document.getElementById("target2").matches("container >> target") is true
-PASS document.getElementById("container1").matches("container >> target") is false
-PASS document.getElementById("container2").matches("container >> target") is false
-PASS document.getElementById("container3").matches("container >> target") is false
-PASS document.getElementById("target1").matches("container >> container") is false
-PASS document.getElementById("target2").matches("container >> container") is false
-PASS document.getElementById("container1").matches("container >> container") is false
-PASS document.getElementById("container2").matches("container >> container") is true
-PASS document.getElementById("container3").matches("container >> container") is true
-PASS document.getElementById("target1").matches("body >> container") is false
-PASS document.getElementById("target2").matches("body >> container") is false
-PASS document.getElementById("container1").matches("body >> container") is true
-PASS document.getElementById("container2").matches("body >> container") is true
-PASS document.getElementById("container3").matches("body >> container") is true
-PASS document.getElementById("target1").matches("container >> *") is true
-PASS document.getElementById("target2").matches("container >> *") is true
-PASS document.getElementById("container1").matches("container >> *") is false
-PASS document.getElementById("container2").matches("container >> *") is true
-PASS document.getElementById("container3").matches("container >> *") is true
</del><ins>+FAIL document.getElementById("target1").matches("body >> target") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").matches("body >> target") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").matches("target >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").matches("target >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container1").matches("target >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container2").matches("target >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container3").matches("target >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").matches("container >> target") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").matches("container >> target") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container1").matches("container >> target") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container2").matches("container >> target") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container3").matches("container >> target") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").matches("container >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").matches("container >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container1").matches("container >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container2").matches("container >> container") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container3").matches("container >> container") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").matches("body >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").matches("body >> container") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container1").matches("body >> container") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container2").matches("body >> container") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container3").matches("body >> container") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target1").matches("container >> *") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("target2").matches("container >> *") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container1").matches("container >> *") should be false. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container2").matches("container >> *") should be true. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.getElementById("container3").matches("container >> *") 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 ":nth-child(1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(-n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(-n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(-n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(-n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(-n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(-2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(-2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(-2n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(-2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(-2n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(-3n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(-3n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(-3n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(-3n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(-3n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(odd):nth-child(1):nth-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(1):nth-child(2n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(odd):nth-child(+1):nth-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(+1):nth-child(2n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(odd):nth-child(-n+1):nth-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(-n+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(-n+1):nth-child(2n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(odd):nth-child(-2n+1):nth-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(-2n+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(-2n+1):nth-child(2n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(odd):nth-child(-3n+1):nth-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(-3n+1):nth-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-child(odd):nth-child(-3n+1):nth-child(2n+1)')[0].id is "testcase1"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(-n-1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(-n-1)').length is 0
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(-n-1)').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="lines">@@ -102,30 +102,30 @@
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-child(n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(n+1)').length is 5
-PASS document.querySelectorAll('#test-root >> :nth-child(n+1)')[0].id is "testcase1"
-PASS document.querySelectorAll('#test-root >> :nth-child(n+1)')[1].id is "testcase2"
-PASS document.querySelectorAll('#test-root >> :nth-child(n+1)')[2].id is "testcase3"
-PASS document.querySelectorAll('#test-root >> :nth-child(n+1)')[3].id is "testcase4"
-PASS document.querySelectorAll('#test-root >> :nth-child(n+1)')[4].id is "testcase5"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(n+1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n+1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n+1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n+1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n+1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-child(n-1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-child(n-1)').length is 5
-PASS document.querySelectorAll('#test-root >> :nth-child(n-1)')[0].id is "testcase1"
-PASS document.querySelectorAll('#test-root >> :nth-child(n-1)')[1].id is "testcase2"
-PASS document.querySelectorAll('#test-root >> :nth-child(n-1)')[2].id is "testcase3"
-PASS document.querySelectorAll('#test-root >> :nth-child(n-1)')[3].id is "testcase4"
-PASS document.querySelectorAll('#test-root >> :nth-child(n-1)')[4].id is "testcase5"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-child(n-1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n-1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n-1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n-1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n-1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-child(n-1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[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 ":nth-last-child(1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(+1)')[0].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(-n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(-n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(-n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(-n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(-2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(-2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(-2n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(-2n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(-3n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(-3n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(-3n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(-3n+1)').length should be 1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(1):nth-last-child(2n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(+1):nth-last-child(2n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(-n+1):nth-last-child(2n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(-2n+1):nth-last-child(2n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)').length is 1
-PASS document.querySelectorAll('#test-root >> :nth-last-child(odd):nth-last-child(-3n+1):nth-last-child(2n+1)')[0].id is "testcase5"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :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 >> :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("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(255, 0, 0)"
</span><del>-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(-n-1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(-n-1)').length is 0
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(-n-1)').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
</ins><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="lines">@@ -102,30 +102,30 @@
</span><span class="cx"> PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(255, 0, 0)"
</span><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(n+1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(n+1)').length is 5
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[0].id is "testcase1"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[1].id is "testcase2"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[2].id is "testcase3"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[3].id is "testcase4"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[4].id is "testcase5"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n+1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n+1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
</ins><span class="cx">
</span><span class="cx"> Testing ":nth-last-child(n-1)"
</span><del>-PASS document.querySelectorAll('#test-root >> :nth-last-child(n-1)').length is 5
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[0].id is "testcase1"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[1].id is "testcase2"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[2].id is "testcase3"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[3].id is "testcase4"
-PASS document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[4].id is "testcase5"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor is "rgb(10, 100, 200)"
-PASS getComputedStyle(document.querySelectorAll("#test-root *")[4]).backgroundColor is "rgb(10, 100, 200)"
</del><ins>+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n-1)').length should be 5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[0].id should be testcase1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[1].id should be testcase2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[2].id should be testcase3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[3].id should be testcase4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll('#test-root >> :nth-last-child(n-1)')[4].id should be testcase5. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[0]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[1]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[2]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[3]).backgroundColor should be rgb(10, 100, 200). Was rgb(255, 0, 0).
+FAIL getComputedStyle(document.querySelectorAll("#test-root *")[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-ÆØÅ^="Web"]')[0].id is "target3"
</span><span class="cx"> PASS document.querySelectorAll('[DATA-ÆØÅ^="Web"]')[1].id is "target4"
</span><span class="cx"> PASS document.querySelectorAll('[DATA-æØå^="Web"]').length is 0
</span><del>-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-æøå]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-æøå]')[0].id is "target1"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-æøå]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-Æøå]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-Æøå]')[0].id is "target2"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-Æøå]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-ÆØÅ]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-ÆØÅ]')[0].id is "target3"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-ÆØÅ]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [data-æØå]').length is 0
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]')[0].id is "target1"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]')[0].id is "target2"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]')[0].id is "target3"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]').length is 0
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æøå^="Web"]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æøå^="Web"]')[0].id is "target1"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æøå^="Web"]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]')[0].id is "target2"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]').length is 2
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]')[0].id is "target3"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]')[1].id is "target4"
-PASS document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æØå^="Web"]').length is 0
</del><ins>+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-æøå]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-æøå]')[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-æøå]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-Æøå]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-Æøå]')[0].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-Æøå]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-ÆØÅ]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-ÆØÅ]')[0].id should be target3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-ÆØÅ]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [data-æØå]').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]')[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-æøå="WebKit!"]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]')[0].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-Æøå="WebKit!"]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]')[0].id should be target3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-ÆØÅ="WebKit!"]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [Data-æØå="WebKit!"]').length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æøå^="Web"]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æøå^="Web"]')[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æøå^="Web"]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]')[0].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-Æøå^="Web"]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]').length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]')[0].id should be target3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-ÆØÅ^="Web"]')[1].id should be target4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll(':root >> :matches(body, html) >> [DATA-æØå^="Web"]').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 "PASS" messages, followed by "TEST COMPLETE".
</span><span class="cx">
</span><span class="cx">
</span><del>-PASS document.querySelectorAll("body >> target").length is 2
-PASS document.querySelectorAll("body >> target")[0].id is "target1"
-PASS document.querySelectorAll("body >> target")[1].id is "target2"
-PASS document.querySelectorAll("target >> container").length is 0
-PASS document.querySelectorAll("container >> target").length is 2
-PASS document.querySelectorAll("container >> target")[0].id is "target1"
-PASS document.querySelectorAll("container >> target")[1].id is "target2"
-PASS document.querySelectorAll("container >> container").length is 2
-PASS document.querySelectorAll("container >> container")[0].id is "container2"
-PASS document.querySelectorAll("container >> container")[1].id is "container3"
-PASS document.querySelectorAll("body >> container").length is 3
-PASS document.querySelectorAll("body >> container")[0].id is "container1"
-PASS document.querySelectorAll("body >> container")[1].id is "container2"
-PASS document.querySelectorAll("body >> container")[2].id is "container3"
-PASS document.querySelectorAll("container >> *").length is 4
-PASS document.querySelectorAll("container >> *")[0].id is "container2"
-PASS document.querySelectorAll("container >> *")[1].id is "target1"
-PASS document.querySelectorAll("container >> *")[2].id is "container3"
-PASS document.querySelectorAll("container >> *")[3].id is "target2"
</del><ins>+FAIL document.querySelectorAll("body >> target").length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("body >> target")[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("body >> target")[1].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("target >> container").length should be 0. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> target").length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> target")[0].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> target")[1].id should be target2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> container").length should be 2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> container")[0].id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> container")[1].id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("body >> container").length should be 3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("body >> container")[0].id should be container1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("body >> container")[1].id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("body >> container")[2].id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> *").length should be 4. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> *")[0].id should be container2. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> *")[1].id should be target1. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> *")[2].id should be container3. Threw exception Error: SyntaxError: DOM Exception 12
+FAIL document.querySelectorAll("container >> *")[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"> # <rdar://problem/21964590> 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>