<!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>[177313] trunk</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/177313">177313</a></dd>
<dt>Author</dt> <dd>benjamin@webkit.org</dd>
<dt>Date</dt> <dd>2014-12-15 14:18:35 -0800 (Mon, 15 Dec 2014)</dd>
</dl>
<h3>Log Message</h3>
<pre>Unify the various serialization of selector list
https://bugs.webkit.org/show_bug.cgi?id=139606
Patch by Benjamin Poulain <bpoulain@apple.com> on 2014-12-15
Reviewed by Andreas Kling.
Source/WebCore:
There were code in various place to build a string from the selectors contained
in a selecor list.
This patch adds a single function to do that: buildSelectorsText(). All the call sites
were modified to use it.
The serialization of :-webkit-any() gets fixed as a result.
* css/CSSSelector.cpp:
(WebCore::CSSSelector::selectorText):
(WebCore::appendSelectorList): Deleted.
* css/CSSSelectorList.cpp:
(WebCore::CSSSelectorList::selectorsText):
(WebCore::CSSSelectorList::buildSelectorsText):
* css/CSSSelectorList.h:
* css/CSSStyleRule.cpp:
(WebCore::CSSStyleRule::generateSelectorText):
* css/WebKitCSSRegionRule.cpp:
(WebCore::WebKitCSSRegionRule::cssText):
LayoutTests:
* fast/css/css-selector-text-expected.txt:
* fast/css/css-selector-text.html:
* fast/css/css-set-selector-text-expected.txt:
* fast/css/css-set-selector-text.html:
* fast/css/parsing-css-matches-1-expected.txt:
* fast/css/parsing-css-matches-1.html:
* fast/css/parsing-css-matches-2-expected.txt:
* fast/css/parsing-css-matches-2.html:
* fast/css/parsing-css-matches-4-expected.txt:
* fast/css/parsing-css-matches-4.html:
* fast/css/parsing-css-not-1-expected.txt:
* fast/css/parsing-css-not-1.html:
* fast/css/parsing-css-not-2-expected.txt:
* fast/css/parsing-css-not-2.html:
* fast/css/parsing-css-not-4-expected.txt:
* fast/css/parsing-css-not-4.html:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfastcsscssselectortextexpectedtxt">trunk/LayoutTests/fast/css/css-selector-text-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcsscssselectortexthtml">trunk/LayoutTests/fast/css/css-selector-text.html</a></li>
<li><a href="#trunkLayoutTestsfastcsscsssetselectortextexpectedtxt">trunk/LayoutTests/fast/css/css-set-selector-text-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcsscsssetselectortexthtml">trunk/LayoutTests/fast/css/css-set-selector-text.html</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssmatches1expectedtxt">trunk/LayoutTests/fast/css/parsing-css-matches-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssmatches1html">trunk/LayoutTests/fast/css/parsing-css-matches-1.html</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssmatches2expectedtxt">trunk/LayoutTests/fast/css/parsing-css-matches-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssmatches2html">trunk/LayoutTests/fast/css/parsing-css-matches-2.html</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssmatches4expectedtxt">trunk/LayoutTests/fast/css/parsing-css-matches-4-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssmatches4html">trunk/LayoutTests/fast/css/parsing-css-matches-4.html</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssnot1expectedtxt">trunk/LayoutTests/fast/css/parsing-css-not-1-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssnot1html">trunk/LayoutTests/fast/css/parsing-css-not-1.html</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssnot2expectedtxt">trunk/LayoutTests/fast/css/parsing-css-not-2-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssnot2html">trunk/LayoutTests/fast/css/parsing-css-not-2.html</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssnot4expectedtxt">trunk/LayoutTests/fast/css/parsing-css-not-4-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastcssparsingcssnot4html">trunk/LayoutTests/fast/css/parsing-css-not-4.html</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorecssCSSSelectorcpp">trunk/Source/WebCore/css/CSSSelector.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSSelectorListcpp">trunk/Source/WebCore/css/CSSSelectorList.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSSelectorListh">trunk/Source/WebCore/css/CSSSelectorList.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleRulecpp">trunk/Source/WebCore/css/CSSStyleRule.cpp</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSRegionRulecpp">trunk/Source/WebCore/css/WebKitCSSRegionRule.cpp</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/ChangeLog        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -1,3 +1,27 @@
</span><ins>+2014-12-15 Benjamin Poulain <bpoulain@apple.com>
+
+ Unify the various serialization of selector list
+ https://bugs.webkit.org/show_bug.cgi?id=139606
+
+ Reviewed by Andreas Kling.
+
+ * fast/css/css-selector-text-expected.txt:
+ * fast/css/css-selector-text.html:
+ * fast/css/css-set-selector-text-expected.txt:
+ * fast/css/css-set-selector-text.html:
+ * fast/css/parsing-css-matches-1-expected.txt:
+ * fast/css/parsing-css-matches-1.html:
+ * fast/css/parsing-css-matches-2-expected.txt:
+ * fast/css/parsing-css-matches-2.html:
+ * fast/css/parsing-css-matches-4-expected.txt:
+ * fast/css/parsing-css-matches-4.html:
+ * fast/css/parsing-css-not-1-expected.txt:
+ * fast/css/parsing-css-not-1.html:
+ * fast/css/parsing-css-not-2-expected.txt:
+ * fast/css/parsing-css-not-2.html:
+ * fast/css/parsing-css-not-4-expected.txt:
+ * fast/css/parsing-css-not-4.html:
+
</ins><span class="cx"> 2014-12-15 Javier Fernandez <jfernandez@igalia.com>
</span><span class="cx">
</span><span class="cx"> Floats Don't Overhang Their Block Formatting Contex
</span></span></pre></div>
<a id="trunkLayoutTestsfastcsscssselectortextexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/css-selector-text-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/css-selector-text-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/css-selector-text-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> PASS parseThenSerializeRule(':lang(java, java, java) { }') is ':lang(java, java, java) { }'
</span><span class="cx">
</span><span class="cx"> PASS parseThenSerializeRule(':not(a) { }') is ':not(a) { }'
</span><del>-PASS parseThenSerializeRule(':-webkit-any(a,b,p) { }') is ':-webkit-any(a,b,p) { }'
</del><ins>+PASS parseThenSerializeRule(':-webkit-any(a, b, p) { }') is ':-webkit-any(a, b, p) { }'
</ins><span class="cx">
</span><span class="cx"> PASS parseThenSerializeRule('::after { }') is '::after { }'
</span><span class="cx"> PASS parseThenSerializeRule('::before { }') is '::before { }'
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx"> PASS parseThenSerializeRule(':matches(.name, #ok, :not(:link)) { }') is ':matches(.name, #ok, :not(:link)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches(.name, #ok, :not(:link)) { }') is ':matches(.name, #ok, :not(:link)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches(.name, #ok, :-webkit-any(hello)) { }') is ':matches(.name, #ok, :-webkit-any(hello)) { }'
</span><del>-PASS parseThenSerializeRule(':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)) { }') is ':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)) { }'
</del><ins>+PASS parseThenSerializeRule(':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }') is ':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }'
</ins><span class="cx"> PASS parseThenSerializeRule(':matches([type="file"]) { }') is ':matches([type="file"]) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches(:hover) { }') is ':matches(:hover) { }'
</span><span class="cx"> PASS parseThenSerializeRule('input:matches([type="file"], :hover, :focus):enabled { }') is 'input:matches([type="file"], :hover, :focus):enabled { }'
</span><span class="lines">@@ -144,7 +144,7 @@
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(:matches(.name, #ok, :not(:link))) { }') is ':-webkit-any(:matches(.name, #ok, :not(:link))) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(:matches(.name, #ok, :not(:link))) { }') is ':-webkit-any(:matches(.name, #ok, :not(:link))) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(:matches(.name, #ok, :-webkit-any(hello))) { }') is ':-webkit-any(:matches(.name, #ok, :-webkit-any(hello))) { }'
</span><del>-PASS parseThenSerializeRule(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))) { }') is ':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))) { }'
</del><ins>+PASS parseThenSerializeRule(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))) { }') is ':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))) { }'
</ins><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(:matches([type="file"])) { }') is ':-webkit-any(:matches([type="file"])) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(:matches(:hover)) { }') is ':-webkit-any(:matches(:hover)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(input:matches([type="file"], :hover, :focus):enabled) { }') is ':-webkit-any(input:matches([type="file"], :hover, :focus):enabled) { }'
</span><span class="lines">@@ -203,8 +203,8 @@
</span><span class="cx"> PASS parseThenSerializeRule('input:not([type="file"]):focus { }') is 'input:not([type="file"]):focus { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any([type="file"]) { }') is ':-webkit-any([type="file"]) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(:hover) { }') is ':-webkit-any(:hover) { }'
</span><del>-PASS parseThenSerializeRule('input:-webkit-any([type="file"],:hover,:focus):enabled { }') is 'input:-webkit-any([type="file"],:hover,:focus):enabled { }'
-PASS parseThenSerializeRule(':-webkit-any(input[type="file"],a:hover,button:focus) { }') is ':-webkit-any(input[type="file"],a:hover,button:focus) { }'
</del><ins>+PASS parseThenSerializeRule('input:-webkit-any([type="file"], :hover, :focus):enabled { }') is 'input:-webkit-any([type="file"], :hover, :focus):enabled { }'
+PASS parseThenSerializeRule(':-webkit-any(input[type="file"], a:hover, button:focus) { }') is ':-webkit-any(input[type="file"], a:hover, button:focus) { }'
</ins><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(.class1.class2.class3) { }') is ':-webkit-any(.class1.class2.class3) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(.class1:hover) { }') is ':-webkit-any(.class1:hover) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':-webkit-any(a.class1.class2.class3:hover) { }') is ':-webkit-any(a.class1.class2.class3:hover) { }'
</span><span class="lines">@@ -229,7 +229,7 @@
</span><span class="cx"> PASS parseThenSerializeRule(':before { }') is '::before { }'
</span><span class="cx"> PASS parseThenSerializeRule(':first-letter { }') is '::first-letter { }'
</span><span class="cx"> PASS parseThenSerializeRule(':first-line { }') is '::first-line { }'
</span><del>-PASS parseThenSerializeRule(':-webkit-any( a.class1 ,         #id,[attr] ) { }') is ':-webkit-any(a.class1,#id,[attr]) { }'
</del><ins>+PASS parseThenSerializeRule(':-webkit-any( a.class1 ,         #id,[attr] ) { }') is ':-webkit-any(a.class1, #id, [attr]) { }'
</ins><span class="cx">
</span><span class="cx"> PASS parseThenSerializeRule(':matches(single ) { }') is ':matches(single) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches(a,b ,p) { }') is ':matches(a, b, p) { }'
</span><span class="lines">@@ -241,7 +241,7 @@
</span><span class="cx"> PASS parseThenSerializeRule(':matches(.name, #ok,:not(:link)) { }') is ':matches(.name, #ok, :not(:link)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches(.name,#ok,:not(:link)) { }') is ':matches(.name, #ok, :not(:link)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches( .name,#ok,:-webkit-any( hello)) { }') is ':matches(.name, #ok, :-webkit-any(hello)) { }'
</span><del>-PASS parseThenSerializeRule(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }') is ':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)) { }'
</del><ins>+PASS parseThenSerializeRule(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }') is ':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }'
</ins><span class="cx"> PASS parseThenSerializeRule(':matches( [type="file"]) { }') is ':matches([type="file"]) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':matches( :hover ) { }') is ':matches(:hover) { }'
</span><span class="cx"> PASS parseThenSerializeRule('input:matches([type="file"],:hover,:focus):enabled { }') is 'input:matches([type="file"], :hover, :focus):enabled { }'
</span><span class="lines">@@ -264,7 +264,7 @@
</span><span class="cx"> PASS parseThenSerializeRule(':not(.name, #ok,:not(:link)) { }') is ':not(.name, #ok, :not(:link)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':not(.name,#ok,:not(:link)) { }') is ':not(.name, #ok, :not(:link)) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':not( .name,#ok,:-webkit-any( hello)) { }') is ':not(.name, #ok, :-webkit-any(hello)) { }'
</span><del>-PASS parseThenSerializeRule(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }') is ':not(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)) { }'
</del><ins>+PASS parseThenSerializeRule(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }') is ':not(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }'
</ins><span class="cx"> PASS parseThenSerializeRule(':not( [type="file"]) { }') is ':not([type="file"]) { }'
</span><span class="cx"> PASS parseThenSerializeRule(':not( :hover ) { }') is ':not(:hover) { }'
</span><span class="cx"> PASS parseThenSerializeRule('input:not([type="file"],:hover,:focus):enabled { }') is 'input:not([type="file"], :hover, :focus):enabled { }'
</span></span></pre></div>
<a id="trunkLayoutTestsfastcsscssselectortexthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/css-selector-text.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/css-selector-text.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/css-selector-text.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx"> debug('');
</span><span class="cx">
</span><span class="cx"> testSelectorRoundTrip(":not(a)");
</span><del>-testSelectorRoundTrip(":-webkit-any(a,b,p)");
</del><ins>+testSelectorRoundTrip(":-webkit-any(a, b, p)");
</ins><span class="cx">
</span><span class="cx"> debug('');
</span><span class="cx">
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx"> testSelectorRoundTrip(':matches(.name, #ok, :not(:link))');
</span><span class="cx"> testSelectorRoundTrip(':matches(.name, #ok, :not(:link))');
</span><span class="cx"> testSelectorRoundTrip(':matches(.name, #ok, :-webkit-any(hello))');
</span><del>-testSelectorRoundTrip(':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))');
</del><ins>+testSelectorRoundTrip(':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))');
</ins><span class="cx"> testSelectorRoundTrip(':matches([type="file"])');
</span><span class="cx"> testSelectorRoundTrip(':matches(:hover)');
</span><span class="cx"> testSelectorRoundTrip('input:matches([type="file"], :hover, :focus):enabled');
</span><span class="lines">@@ -195,7 +195,7 @@
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :not(:link)))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :not(:link)))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :-webkit-any(hello)))');
</span><del>-testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)))');
</del><ins>+testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)))');
</ins><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches([type="file"]))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(:hover))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(input:matches([type="file"], :hover, :focus):enabled)');
</span><span class="lines">@@ -268,8 +268,8 @@
</span><span class="cx"> testSelectorRoundTrip('input:not([type="file"]):focus');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any([type="file"])');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:hover)');
</span><del>-testSelectorRoundTrip('input:-webkit-any([type="file"],:hover,:focus):enabled');
-testSelectorRoundTrip(':-webkit-any(input[type="file"],a:hover,button:focus)');
</del><ins>+testSelectorRoundTrip('input:-webkit-any([type="file"], :hover, :focus):enabled');
+testSelectorRoundTrip(':-webkit-any(input[type="file"], a:hover, button:focus)');
</ins><span class="cx"> testSelectorRoundTrip(':-webkit-any(.class1.class2.class3)');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(.class1:hover)');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(a.class1.class2.class3:hover)');
</span><span class="lines">@@ -302,7 +302,7 @@
</span><span class="cx"> shouldBe("parseThenSerializeRule(':before { }')", "'::before { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':first-letter { }')", "'::first-letter { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':first-line { }')", "'::first-line { }'");
</span><del>-shouldBe("parseThenSerializeRule(':-webkit-any( a.class1 ,         #id,[attr] ) { }')","':-webkit-any(a.class1,#id,[attr]) { }'");
</del><ins>+shouldBe("parseThenSerializeRule(':-webkit-any( a.class1 ,         #id,[attr] ) { }')","':-webkit-any(a.class1, #id, [attr]) { }'");
</ins><span class="cx">
</span><span class="cx"> debug('');
</span><span class="cx">
</span><span class="lines">@@ -316,7 +316,7 @@
</span><span class="cx"> shouldBe("parseThenSerializeRule(':matches(.name, #ok,:not(:link)) { }')", "':matches(.name, #ok, :not(:link)) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':matches(.name,#ok,:not(:link)) { }')", "':matches(.name, #ok, :not(:link)) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':matches( .name,#ok,:-webkit-any( hello)) { }')", "':matches(.name, #ok, :-webkit-any(hello)) { }'");
</span><del>-shouldBe("parseThenSerializeRule(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }')", "':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)) { }'");
</del><ins>+shouldBe("parseThenSerializeRule(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }')", "':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }'");
</ins><span class="cx"> shouldBe("parseThenSerializeRule(':matches( [type=\"file\"]) { }')", "':matches([type=\"file\"]) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':matches( :hover ) { }')", "':matches(:hover) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule('input:matches([type=\"file\"],:hover,:focus):enabled { }')", "'input:matches([type=\"file\"], :hover, :focus):enabled { }'");
</span><span class="lines">@@ -341,7 +341,7 @@
</span><span class="cx"> shouldBe("parseThenSerializeRule(':not(.name, #ok,:not(:link)) { }')", "':not(.name, #ok, :not(:link)) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':not(.name,#ok,:not(:link)) { }')", "':not(.name, #ok, :not(:link)) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':not( .name,#ok,:-webkit-any( hello)) { }')", "':not(.name, #ok, :-webkit-any(hello)) { }'");
</span><del>-shouldBe("parseThenSerializeRule(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }')", "':not(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)) { }'");
</del><ins>+shouldBe("parseThenSerializeRule(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }')", "':not(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)) { }'");
</ins><span class="cx"> shouldBe("parseThenSerializeRule(':not( [type=\"file\"]) { }')", "':not([type=\"file\"]) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule(':not( :hover ) { }')", "':not(:hover) { }'");
</span><span class="cx"> shouldBe("parseThenSerializeRule('input:not([type=\"file\"],:hover,:focus):enabled { }')", "'input:not([type=\"file\"], :hover, :focus):enabled { }'");
</span></span></pre></div>
<a id="trunkLayoutTestsfastcsscsssetselectortextexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/css-set-selector-text-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/css-set-selector-text-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/css-set-selector-text-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> PASS setThenReadSelectorText(':lang(a)') is ':lang(a)'
</span><span class="cx"> PASS setThenReadSelectorText(':not(a)') is ':not(a)'
</span><span class="cx"> PASS setThenReadSelectorText(':role(a)') is ':role(a)'
</span><del>-PASS setThenReadSelectorText(':-webkit-any(a,b,p)') is ':-webkit-any(a,b,p)'
</del><ins>+PASS setThenReadSelectorText(':-webkit-any(a, b, p)') is ':-webkit-any(a, b, p)'
</ins><span class="cx">
</span><span class="cx"> PASS setThenReadSelectorText('::after') is '::after'
</span><span class="cx"> PASS setThenReadSelectorText('::before') is '::before'
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx"> PASS setThenReadSelectorText(':matches(.name, #ok, :not(:link))') is ':matches(.name, #ok, :not(:link))'
</span><span class="cx"> PASS setThenReadSelectorText(':matches(.name, #ok, :not(:link))') is ':matches(.name, #ok, :not(:link))'
</span><span class="cx"> PASS setThenReadSelectorText(':matches(.name, #ok, :-webkit-any(hello))') is ':matches(.name, #ok, :-webkit-any(hello))'
</span><del>-PASS setThenReadSelectorText(':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))') is ':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))'
</del><ins>+PASS setThenReadSelectorText(':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))') is ':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))'
</ins><span class="cx"> PASS setThenReadSelectorText(':matches([type="file"])') is ':matches([type="file"])'
</span><span class="cx"> PASS setThenReadSelectorText(':matches(:hover)') is ':matches(:hover)'
</span><span class="cx"> PASS setThenReadSelectorText('input:matches([type="file"], :hover, :focus):enabled') is 'input:matches([type="file"], :hover, :focus):enabled'
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(:matches(.name, #ok, :not(:link)))') is ':-webkit-any(:matches(.name, #ok, :not(:link)))'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(:matches(.name, #ok, :not(:link)))') is ':-webkit-any(:matches(.name, #ok, :not(:link)))'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(:matches(.name, #ok, :-webkit-any(hello)))') is ':-webkit-any(:matches(.name, #ok, :-webkit-any(hello)))'
</span><del>-PASS setThenReadSelectorText(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)))') is ':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)))'
</del><ins>+PASS setThenReadSelectorText(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)))') is ':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)))'
</ins><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(:matches([type="file"]))') is ':-webkit-any(:matches([type="file"]))'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(:matches(:hover))') is ':-webkit-any(:matches(:hover))'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(input:matches([type="file"], :hover, :focus):enabled)') is ':-webkit-any(input:matches([type="file"], :hover, :focus):enabled)'
</span><span class="lines">@@ -204,8 +204,8 @@
</span><span class="cx"> PASS setThenReadSelectorText('input:not([type="file"]):focus') is 'input:not([type="file"]):focus'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any([type="file"])') is ':-webkit-any([type="file"])'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(:hover)') is ':-webkit-any(:hover)'
</span><del>-PASS setThenReadSelectorText('input:-webkit-any([type="file"],:hover,:focus):enabled') is 'input:-webkit-any([type="file"],:hover,:focus):enabled'
-PASS setThenReadSelectorText(':-webkit-any(input[type="file"],a:hover,button:focus)') is ':-webkit-any(input[type="file"],a:hover,button:focus)'
</del><ins>+PASS setThenReadSelectorText('input:-webkit-any([type="file"], :hover, :focus):enabled') is 'input:-webkit-any([type="file"], :hover, :focus):enabled'
+PASS setThenReadSelectorText(':-webkit-any(input[type="file"], a:hover, button:focus)') is ':-webkit-any(input[type="file"], a:hover, button:focus)'
</ins><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(.class1.class2.class3)') is ':-webkit-any(.class1.class2.class3)'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(.class1:hover)') is ':-webkit-any(.class1:hover)'
</span><span class="cx"> PASS setThenReadSelectorText(':-webkit-any(a.class1.class2.class3:hover)') is ':-webkit-any(a.class1.class2.class3:hover)'
</span><span class="lines">@@ -223,7 +223,7 @@
</span><span class="cx"> PASS setThenReadSelectorText(':before') is '::before'
</span><span class="cx"> PASS setThenReadSelectorText(':first-letter') is '::first-letter'
</span><span class="cx"> PASS setThenReadSelectorText(':first-line') is '::first-line'
</span><del>-PASS setThenReadSelectorText(':-webkit-any( a.class1 ,         #id,[attr] )') is ':-webkit-any(a.class1,#id,[attr])'
</del><ins>+PASS setThenReadSelectorText(':-webkit-any( a.class1 ,         #id,[attr] )') is ':-webkit-any(a.class1, #id, [attr])'
</ins><span class="cx">
</span><span class="cx"> PASS setThenReadSelectorText(':matches(single )') is ':matches(single)'
</span><span class="cx"> PASS setThenReadSelectorText(':matches(a,b ,p)') is ':matches(a, b, p)'
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx"> PASS setThenReadSelectorText(':matches(.name, #ok,:not(:link))') is ':matches(.name, #ok, :not(:link))'
</span><span class="cx"> PASS setThenReadSelectorText(':matches(.name,#ok,:not(:link))') is ':matches(.name, #ok, :not(:link))'
</span><span class="cx"> PASS setThenReadSelectorText(':matches( .name,#ok,:-webkit-any( hello))') is ':matches(.name, #ok, :-webkit-any(hello))'
</span><del>-PASS setThenReadSelectorText(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))') is ':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))'
</del><ins>+PASS setThenReadSelectorText(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))') is ':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))'
</ins><span class="cx"> PASS setThenReadSelectorText(':matches( [type="file"])') is ':matches([type="file"])'
</span><span class="cx"> PASS setThenReadSelectorText(':matches( :hover )') is ':matches(:hover)'
</span><span class="cx"> PASS setThenReadSelectorText('input:matches([type="file"],:hover,:focus):enabled') is 'input:matches([type="file"], :hover, :focus):enabled'
</span><span class="lines">@@ -258,7 +258,7 @@
</span><span class="cx"> PASS setThenReadSelectorText(':not(.name, #ok,:not(:link))') is ':not(.name, #ok, :not(:link))'
</span><span class="cx"> PASS setThenReadSelectorText(':not(.name,#ok,:not(:link))') is ':not(.name, #ok, :not(:link))'
</span><span class="cx"> PASS setThenReadSelectorText(':not( .name,#ok,:-webkit-any( hello))') is ':not(.name, #ok, :-webkit-any(hello))'
</span><del>-PASS setThenReadSelectorText(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))') is ':not(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))'
</del><ins>+PASS setThenReadSelectorText(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))') is ':not(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))'
</ins><span class="cx"> PASS setThenReadSelectorText(':not( [type="file"])') is ':not([type="file"])'
</span><span class="cx"> PASS setThenReadSelectorText(':not( :hover )') is ':not(:hover)'
</span><span class="cx"> PASS setThenReadSelectorText('input:not([type="file"],:hover,:focus):enabled') is 'input:not([type="file"], :hover, :focus):enabled'
</span></span></pre></div>
<a id="trunkLayoutTestsfastcsscsssetselectortexthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/css-set-selector-text.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/css-set-selector-text.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/css-set-selector-text.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> testSelectorRoundTrip(":lang(a)");
</span><span class="cx"> testSelectorRoundTrip(":not(a)");
</span><span class="cx"> testSelectorRoundTrip(":role(a)");
</span><del>-testSelectorRoundTrip(":-webkit-any(a,b,p)");
</del><ins>+testSelectorRoundTrip(":-webkit-any(a, b, p)");
</ins><span class="cx">
</span><span class="cx"> debug('');
</span><span class="cx">
</span><span class="lines">@@ -176,7 +176,7 @@
</span><span class="cx"> testSelectorRoundTrip(':matches(.name, #ok, :not(:link))');
</span><span class="cx"> testSelectorRoundTrip(':matches(.name, #ok, :not(:link))');
</span><span class="cx"> testSelectorRoundTrip(':matches(.name, #ok, :-webkit-any(hello))');
</span><del>-testSelectorRoundTrip(':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))');
</del><ins>+testSelectorRoundTrip(':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))');
</ins><span class="cx"> testSelectorRoundTrip(':matches([type="file"])');
</span><span class="cx"> testSelectorRoundTrip(':matches(:hover)');
</span><span class="cx"> testSelectorRoundTrip('input:matches([type="file"], :hover, :focus):enabled');
</span><span class="lines">@@ -198,7 +198,7 @@
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :not(:link)))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :not(:link)))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :-webkit-any(hello)))');
</span><del>-testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko)))');
</del><ins>+testSelectorRoundTrip(':-webkit-any(:matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko)))');
</ins><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches([type="file"]))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:matches(:hover))');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(input:matches([type="file"], :hover, :focus):enabled)');
</span><span class="lines">@@ -271,8 +271,8 @@
</span><span class="cx"> testSelectorRoundTrip('input:not([type="file"]):focus');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any([type="file"])');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(:hover)');
</span><del>-testSelectorRoundTrip('input:-webkit-any([type="file"],:hover,:focus):enabled');
-testSelectorRoundTrip(':-webkit-any(input[type="file"],a:hover,button:focus)');
</del><ins>+testSelectorRoundTrip('input:-webkit-any([type="file"], :hover, :focus):enabled');
+testSelectorRoundTrip(':-webkit-any(input[type="file"], a:hover, button:focus)');
</ins><span class="cx"> testSelectorRoundTrip(':-webkit-any(.class1.class2.class3)');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(.class1:hover)');
</span><span class="cx"> testSelectorRoundTrip(':-webkit-any(a.class1.class2.class3:hover)');
</span><span class="lines">@@ -298,7 +298,7 @@
</span><span class="cx"> shouldBe("setThenReadSelectorText(':before')", "'::before'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':first-letter')", "'::first-letter'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':first-line')", "'::first-line'");
</span><del>-shouldBe("setThenReadSelectorText(':-webkit-any( a.class1 ,         #id,[attr] )')","':-webkit-any(a.class1,#id,[attr])'");
</del><ins>+shouldBe("setThenReadSelectorText(':-webkit-any( a.class1 ,         #id,[attr] )')","':-webkit-any(a.class1, #id, [attr])'");
</ins><span class="cx">
</span><span class="cx"> debug('');
</span><span class="cx">
</span><span class="lines">@@ -312,7 +312,7 @@
</span><span class="cx"> shouldBe("setThenReadSelectorText(':matches(.name, #ok,:not(:link))')", "':matches(.name, #ok, :not(:link))'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':matches(.name,#ok,:not(:link))')", "':matches(.name, #ok, :not(:link))'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':matches( .name,#ok,:-webkit-any( hello))')", "':matches(.name, #ok, :-webkit-any(hello))'");
</span><del>-shouldBe("setThenReadSelectorText(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))')", "':matches(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))'");
</del><ins>+shouldBe("setThenReadSelectorText(':matches( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))')", "':matches(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))'");
</ins><span class="cx"> shouldBe("setThenReadSelectorText(':matches( [type=\"file\"])')", "':matches([type=\"file\"])'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':matches( :hover )')", "':matches(:hover)'");
</span><span class="cx"> shouldBe("setThenReadSelectorText('input:matches([type=\"file\"],:hover,:focus):enabled')", "'input:matches([type=\"file\"], :hover, :focus):enabled'");
</span><span class="lines">@@ -337,7 +337,7 @@
</span><span class="cx"> shouldBe("setThenReadSelectorText(':not(.name, #ok,:not(:link))')", "':not(.name, #ok, :not(:link))'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':not(.name,#ok,:not(:link))')", "':not(.name, #ok, :not(:link))'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':not( .name,#ok,:-webkit-any( hello))')", "':not(.name, #ok, :-webkit-any(hello))'");
</span><del>-shouldBe("setThenReadSelectorText(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))')", "':not(.name, #ok, :-webkit-any(.selector,#tama,#hanayo,#midoriko))'");
</del><ins>+shouldBe("setThenReadSelectorText(':not( .name,#ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))')", "':not(.name, #ok, :-webkit-any(.selector, #tama, #hanayo, #midoriko))'");
</ins><span class="cx"> shouldBe("setThenReadSelectorText(':not( [type=\"file\"])')", "':not([type=\"file\"])'");
</span><span class="cx"> shouldBe("setThenReadSelectorText(':not( :hover )')", "':not(:hover)'");
</span><span class="cx"> shouldBe("setThenReadSelectorText('input:not([type=\"file\"],:hover,:focus):enabled')", "'input:not([type=\"file\"], :hover, :focus):enabled'");
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssmatches1expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-matches-1-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-matches-1-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-matches-1-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -118,12 +118,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:not(:link))") did not throw exception.
</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 ":matches(:not(:link))"
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssmatches1html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-matches-1.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-matches-1.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-matches-1.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> "a + b > c ~ d e + g",
</span><span class="cx">
</span><span class="cx"> // Functional pseudo classes.
</span><del>- ":-webkit-any(.selector,#tama,#hanayo,#midoriko)",
</del><ins>+ ":-webkit-any(.selector, #tama, #hanayo, #midoriko)",
</ins><span class="cx"> ":not(:link)",
</span><span class="cx"> ":nth-child(even of a, b, c)",
</span><span class="cx"> ];
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssmatches2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-matches-2-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-matches-2-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-matches-2-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -118,12 +118,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(*, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(*, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(*, :not(:link))") did not throw exception.
</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 ":matches(*, :not(:link))"
</span><span class="lines">@@ -250,12 +250,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(foobar, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, :not(:link))") did not throw exception.
</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 ":matches(foobar, :not(:link))"
</span><span class="lines">@@ -382,12 +382,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(#id, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(#id, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(#id, :not(:link))") did not throw exception.
</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 ":matches(#id, :not(:link))"
</span><span class="lines">@@ -514,12 +514,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(.class, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, :not(:link))") did not throw exception.
</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 ":matches(.class, :not(:link))"
</span><span class="lines">@@ -646,12 +646,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:first-child, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(:first-child, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:first-child, :not(:link))") did not throw exception.
</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 ":matches(:first-child, :not(:link))"
</span><span class="lines">@@ -778,12 +778,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(:last-child, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, :not(:link))") did not throw exception.
</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 ":matches(:last-child, :not(:link))"
</span><span class="lines">@@ -910,12 +910,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:visited, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(:visited, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:visited, :not(:link))") did not throw exception.
</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 ":matches(:visited, :not(:link))"
</span><span class="lines">@@ -1042,12 +1042,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(::first-letter, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, :not(:link))") did not throw exception.
</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 ":matches(::first-letter, :not(:link))"
</span><span class="lines">@@ -1174,12 +1174,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-line, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(::first-line, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(::first-line, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-line, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-line, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-line, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-line, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-line, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-line, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-line, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-line, :not(:link))") did not throw exception.
</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 ":matches(::first-line, :not(:link))"
</span><span class="lines">@@ -1306,12 +1306,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::before, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(::before, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, :not(:link))") did not throw exception.
</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 ":matches(::before, :not(:link))"
</span><span class="lines">@@ -1438,12 +1438,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::after, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(::after, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(::after, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::after, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::after, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::after, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::after, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::after, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::after, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::after, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::after, :not(:link))") did not throw exception.
</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 ":matches(::after, :not(:link))"
</span><span class="lines">@@ -1570,12 +1570,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(foobar#id.class, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, :not(:link))") did not throw exception.
</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 ":matches(foobar#id.class, :not(:link))"
</span><span class="lines">@@ -1702,12 +1702,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class:not(.notclass), a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(.class:not(.notclass), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class:not(.notclass), :not(:link))") did not throw exception.
</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 ":matches(.class:not(.notclass), :not(:link))"
</span><span class="lines">@@ -1834,12 +1834,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(#id:empty, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(#id:empty, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(#id:empty, :not(:link))") did not throw exception.
</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 ":matches(#id:empty, :not(:link))"
</span><span class="lines">@@ -1966,12 +1966,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a > b, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(a > b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a > b, :not(:link))") did not throw exception.
</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 ":matches(a > b, :not(:link))"
</span><span class="lines">@@ -2098,12 +2098,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a b, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(a b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a b, :not(:link))") did not throw exception.
</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 ":matches(a b, :not(:link))"
</span><span class="lines">@@ -2230,12 +2230,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a + b, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(a + b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a + b, :not(:link))") did not throw exception.
</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 ":matches(a + b, :not(:link))"
</span><span class="lines">@@ -2362,12 +2362,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a ~ b, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(a ~ b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a ~ b, :not(:link))") did not throw exception.
</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 ":matches(a ~ b, :not(:link))"
</span><span class="lines">@@ -2494,12 +2494,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a + b > c ~ d e + g, a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(a + b > c ~ d e + g, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a + b > c ~ d e + g, :not(:link))") did not throw exception.
</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 ":matches(a + b > c ~ d e + g, :not(:link))"
</span><span class="lines">@@ -2512,138 +2512,138 @@
</span><span class="cx"> PASS document.querySelector(":matches(a + b > c ~ d e + g, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(a + b > c ~ d e + g, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), *)") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), *)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), * )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), * )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), *)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-letter)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-letter)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-letter)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-letter )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-letter)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-letter )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-letter)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-line)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-letter)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-line)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-line)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-line )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-line)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-line )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::first-line)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::before)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::first-line)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::before)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::before)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::before )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::before)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::before )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::before)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::after)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::before)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::after)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::after)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::after )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::after)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::after )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), ::after)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), ::after)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g)"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(:not(:link), *)") did not throw exception.
</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 ":matches(:not(:link), *)"
</span><span class="lines">@@ -2758,12 +2758,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:not(:link), a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(:not(:link), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:not(:link), :not(:link))") did not throw exception.
</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 ":matches(:not(:link), :not(:link))"
</span><span class="lines">@@ -2890,12 +2890,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:nth-child(even of a, b, c), a + b > c ~ d e + g )") did not throw exception.
</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 ":matches(:nth-child(even of a, b, c), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":matches(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:nth-child(even of a, b, c), :not(:link))") did not throw exception.
</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 ":matches(:nth-child(even of a, b, c), :not(:link))"
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssmatches2html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-matches-2.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-matches-2.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-matches-2.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> "a + b > c ~ d e + g",
</span><span class="cx">
</span><span class="cx"> // Functional pseudo classes.
</span><del>- ":-webkit-any(.selector,#tama,#hanayo,#midoriko)",
</del><ins>+ ":-webkit-any(.selector, #tama, #hanayo, #midoriko)",
</ins><span class="cx"> ":not(:link)",
</span><span class="cx"> ":nth-child(even of a, b, c)",
</span><span class="cx"> ];
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssmatches4expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-matches-4-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-matches-4-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-matches-4-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -58,12 +58,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, foobar, a ~ b )") did not throw exception.
</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 ":matches(foobar, foobar, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, foobar, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, foobar, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -118,12 +118,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, .class, a ~ b )") did not throw exception.
</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 ":matches(foobar, .class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, .class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, .class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -172,12 +172,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, :last-child, a ~ b )") did not throw exception.
</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 ":matches(foobar, :last-child, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, :last-child, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, :last-child, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -220,12 +220,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, ::first-letter, a ~ b )") did not throw exception.
</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 ":matches(foobar, ::first-letter, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, ::first-letter, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, ::first-letter, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -262,12 +262,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, ::before, a ~ b )") did not throw exception.
</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 ":matches(foobar, ::before, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, ::before, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, ::before, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -298,12 +298,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, foobar#id.class, a ~ b )") did not throw exception.
</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 ":matches(foobar, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -328,12 +328,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(foobar, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -352,12 +352,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, a b, a ~ b )") did not throw exception.
</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 ":matches(foobar, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -370,30 +370,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(foobar, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(foobar, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(foobar, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -448,12 +448,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, .class, a ~ b )") did not throw exception.
</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 ":matches(.class, .class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, .class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, .class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -502,12 +502,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, :last-child, a ~ b )") did not throw exception.
</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 ":matches(.class, :last-child, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, :last-child, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, :last-child, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -550,12 +550,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, ::first-letter, a ~ b )") did not throw exception.
</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 ":matches(.class, ::first-letter, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, ::first-letter, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, ::first-letter, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -592,12 +592,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, ::before, a ~ b )") did not throw exception.
</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 ":matches(.class, ::before, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, ::before, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, ::before, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -628,12 +628,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, foobar#id.class, a ~ b )") did not throw exception.
</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 ":matches(.class, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -658,12 +658,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(.class, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -682,12 +682,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, a b, a ~ b )") did not throw exception.
</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 ":matches(.class, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -700,30 +700,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(.class, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(.class, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(.class, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(.class, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -772,12 +772,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, :last-child, a ~ b )") did not throw exception.
</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 ":matches(:last-child, :last-child, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, :last-child, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, :last-child, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -820,12 +820,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, ::first-letter, a ~ b )") did not throw exception.
</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 ":matches(:last-child, ::first-letter, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, ::first-letter, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, ::first-letter, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -862,12 +862,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, ::before, a ~ b )") did not throw exception.
</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 ":matches(:last-child, ::before, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, ::before, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, ::before, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -898,12 +898,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, foobar#id.class, a ~ b )") did not throw exception.
</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 ":matches(:last-child, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -928,12 +928,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(:last-child, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -952,12 +952,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, a b, a ~ b )") did not throw exception.
</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 ":matches(:last-child, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -970,30 +970,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(:last-child, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(:last-child, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(:last-child, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(:last-child, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:last-child, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1036,12 +1036,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, ::first-letter, a ~ b )") did not throw exception.
</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 ":matches(::first-letter, ::first-letter, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::first-letter, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, ::first-letter, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, ::first-letter, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1078,12 +1078,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, ::before, a ~ b )") did not throw exception.
</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 ":matches(::first-letter, ::before, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::first-letter, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, ::before, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, ::before, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1114,12 +1114,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, foobar#id.class, a ~ b )") did not throw exception.
</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 ":matches(::first-letter, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::first-letter, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1144,12 +1144,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(::first-letter, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::first-letter, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1168,12 +1168,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, a b, a ~ b )") did not throw exception.
</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 ":matches(::first-letter, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::first-letter, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1186,30 +1186,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(::first-letter, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::first-letter, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(::first-letter, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(::first-letter, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::first-letter, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(::first-letter, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::first-letter, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1246,12 +1246,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::before, ::before, a ~ b )") did not throw exception.
</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 ":matches(::before, ::before, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::before, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, ::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, ::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, ::before, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::before, ::before, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1282,12 +1282,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::before, foobar#id.class, a ~ b )") did not throw exception.
</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 ":matches(::before, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::before, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::before, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1312,12 +1312,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::before, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(::before, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::before, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::before, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1336,12 +1336,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(::before, a b, a ~ b )") did not throw exception.
</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 ":matches(::before, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::before, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::before, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1354,30 +1354,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(::before, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(::before, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(::before, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::before, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(::before, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(::before, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(::before, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(::before, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(::before, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1408,12 +1408,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, foobar#id.class, a ~ b )") did not throw exception.
</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 ":matches(foobar#id.class, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar#id.class, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1438,12 +1438,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(foobar#id.class, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar#id.class, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1462,12 +1462,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, a b, a ~ b )") did not throw exception.
</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 ":matches(foobar#id.class, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar#id.class, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1480,30 +1480,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(foobar#id.class, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar#id.class, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(foobar#id.class, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(foobar#id.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(foobar#id.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1528,12 +1528,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(#id:empty, #id:empty, a ~ b )") did not throw exception.
</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 ":matches(#id:empty, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":matches(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(#id:empty, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(#id:empty, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1552,12 +1552,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(#id:empty, a b, a ~ b )") did not throw exception.
</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 ":matches(#id:empty, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(#id:empty, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(#id:empty, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1570,30 +1570,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(#id:empty, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(#id:empty, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(#id:empty, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(#id:empty, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(#id:empty, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(#id:empty, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(#id:empty, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(#id:empty, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1612,12 +1612,12 @@
</span><span class="cx"> PASS document.querySelector(":matches(a b, a b, a ~ b )") did not throw exception.
</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 ":matches(a b, a b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a b, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(a b, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1630,30 +1630,30 @@
</span><span class="cx"> PASS document.querySelector(":matches(a b, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(a b, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a b, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(a b, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(a b, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(a b, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(a b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(a b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -1666,54 +1666,54 @@
</span><span class="cx"> PASS document.querySelector(":matches(a ~ b, a ~ b, a ~ b )") did not throw exception.
</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 ":matches(a ~ b, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":matches(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":matches(a ~ b, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(a ~ b, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(a ~ b, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(a ~ b, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":matches(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c) )") did not throw exception.
</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 ":matches(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
-PASS document.querySelector(":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
+PASS document.querySelector(":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":matches(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":matches(:nth-child(even of a, b, c), :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":matches(:nth-child(even of a, b, c), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssmatches4html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-matches-4.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-matches-4.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-matches-4.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> "a ~ b",
</span><span class="cx">
</span><span class="cx"> // Functional pseudo classes.
</span><del>- ":-webkit-any(.selector,#tama,#hanayo,#midoriko)",
</del><ins>+ ":-webkit-any(.selector, #tama, #hanayo, #midoriko)",
</ins><span class="cx"> ":nth-child(even of a, b, c)",
</span><span class="cx"> ];
</span><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssnot1expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-not-1-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-not-1-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-not-1-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -100,12 +100,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a + b > c ~ d e + g )") did not throw exception.
</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 ":not(a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:not(:link))") did not throw exception.
</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 ":not(:not(:link))"
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssnot1html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-not-1.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-not-1.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-not-1.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> "a + b > c ~ d e + g",
</span><span class="cx">
</span><span class="cx"> // Functional pseudo classes.
</span><del>- ":-webkit-any(.selector,#tama,#hanayo,#midoriko)",
</del><ins>+ ":-webkit-any(.selector, #tama, #hanayo, #midoriko)",
</ins><span class="cx"> ":not(:link)",
</span><span class="cx"> ":nth-child(even of a, b, c)",
</span><span class="cx"> ];
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssnot2expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-not-2-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-not-2-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-not-2-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -100,12 +100,12 @@
</span><span class="cx"> PASS document.querySelector(":not(*, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(*, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(*, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(*, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(*, :not(:link))") did not throw exception.
</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 ":not(*, :not(:link))"
</span><span class="lines">@@ -214,12 +214,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(foobar, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, :not(:link))") did not throw exception.
</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 ":not(foobar, :not(:link))"
</span><span class="lines">@@ -328,12 +328,12 @@
</span><span class="cx"> PASS document.querySelector(":not(#id, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(#id, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(#id, :not(:link))") did not throw exception.
</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 ":not(#id, :not(:link))"
</span><span class="lines">@@ -442,12 +442,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(.class, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, :not(:link))") did not throw exception.
</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 ":not(.class, :not(:link))"
</span><span class="lines">@@ -556,12 +556,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:first-child, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(:first-child, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:first-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:first-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:first-child, :not(:link))") did not throw exception.
</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 ":not(:first-child, :not(:link))"
</span><span class="lines">@@ -670,12 +670,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:last-child, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(:last-child, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, :not(:link))") did not throw exception.
</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 ":not(:last-child, :not(:link))"
</span><span class="lines">@@ -784,12 +784,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:visited, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(:visited, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:visited, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:visited, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:visited, :not(:link))") did not throw exception.
</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 ":not(:visited, :not(:link))"
</span><span class="lines">@@ -898,12 +898,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar#id.class, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(foobar#id.class, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar#id.class, :not(:link))") did not throw exception.
</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 ":not(foobar#id.class, :not(:link))"
</span><span class="lines">@@ -1012,12 +1012,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class:not(.notclass), a + b > c ~ d e + g )") did not throw exception.
</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 ":not(.class:not(.notclass), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:not(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:not(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class:not(.notclass), :not(:link))") did not throw exception.
</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 ":not(.class:not(.notclass), :not(:link))"
</span><span class="lines">@@ -1126,12 +1126,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class:matches(.notclass), a + b > c ~ d e + g )") did not throw exception.
</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 ":not(.class:matches(.notclass), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(.class:matches(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class:matches(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:matches(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class:matches(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:matches(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class:matches(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:matches(.notclass), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class:matches(.notclass), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class:matches(.notclass), :not(:link))") did not throw exception.
</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 ":not(.class:matches(.notclass), :not(:link))"
</span><span class="lines">@@ -1240,12 +1240,12 @@
</span><span class="cx"> PASS document.querySelector(":not(#id:empty, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(#id:empty, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(#id:empty, :not(:link))") did not throw exception.
</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 ":not(#id:empty, :not(:link))"
</span><span class="lines">@@ -1354,12 +1354,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a > b, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(a > b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a > b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a > b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a > b, :not(:link))") did not throw exception.
</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 ":not(a > b, :not(:link))"
</span><span class="lines">@@ -1468,12 +1468,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a b, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(a b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a b, :not(:link))") did not throw exception.
</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 ":not(a b, :not(:link))"
</span><span class="lines">@@ -1582,12 +1582,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a + b, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(a + b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a + b, :not(:link))") did not throw exception.
</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 ":not(a + b, :not(:link))"
</span><span class="lines">@@ -1696,12 +1696,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a ~ b, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(a ~ b, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a ~ b, :not(:link))") did not throw exception.
</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 ":not(a ~ b, :not(:link))"
</span><span class="lines">@@ -1810,12 +1810,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a + b > c ~ d e + g, a + b > c ~ d e + g )") did not throw exception.
</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 ":not(a + b > c ~ d e + g, a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b > c ~ d e + g, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a + b > c ~ d e + g, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a + b > c ~ d e + g, :not(:link))") did not throw exception.
</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 ":not(a + b > c ~ d e + g, :not(:link))"
</span><span class="lines">@@ -1828,120 +1828,120 @@
</span><span class="cx"> PASS document.querySelector(":not(a + b > c ~ d e + g, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(a + b > c ~ d e + g, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), *)") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), *)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), * )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), * )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), *)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), *)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :first-child)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :first-child)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :last-child)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :last-child)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :visited)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :visited)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), foobar#id.class)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), foobar#id.class)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:not(.notclass))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:matches(.notclass))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:not(.notclass))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:matches(.notclass))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:matches(.notclass))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:matches(.notclass) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:matches(.notclass))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:matches(.notclass) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), .class:matches(.notclass))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), .class:matches(.notclass))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), #id:empty)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), #id:empty)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a > b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a > b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a ~ b)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g)") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a ~ b)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), a + b > c ~ d e + g)"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), a + b > c ~ d e + g)"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :not(:link))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :not(:link))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(:not(:link), *)") did not throw exception.
</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 ":not(:not(:link), *)"
</span><span class="lines">@@ -2038,12 +2038,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:not(:link), a + b > c ~ d e + g )") did not throw exception.
</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 ":not(:not(:link), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:not(:link), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:not(:link), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:not(:link), :not(:link))") did not throw exception.
</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 ":not(:not(:link), :not(:link))"
</span><span class="lines">@@ -2152,12 +2152,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:nth-child(even of a, b, c), a + b > c ~ d e + g )") did not throw exception.
</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 ":not(:nth-child(even of a, b, c), a + b > c ~ d e + g)"
</span><del>-PASS document.querySelector(":not(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:nth-child(even of a, b, c), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:nth-child(even of a, b, c), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:nth-child(even of a, b, c), :not(:link))") did not throw exception.
</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 ":not(:nth-child(even of a, b, c), :not(:link))"
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssnot2html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-not-2.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-not-2.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-not-2.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> "a + b > c ~ d e + g",
</span><span class="cx">
</span><span class="cx"> // Functional pseudo classes.
</span><del>- ":-webkit-any(.selector,#tama,#hanayo,#midoriko)",
</del><ins>+ ":-webkit-any(.selector, #tama, #hanayo, #midoriko)",
</ins><span class="cx"> ":not(:link)",
</span><span class="cx"> ":nth-child(even of a, b, c)",
</span><span class="cx"> ];
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssnot4expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-not-4-expected.txt (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-not-4-expected.txt        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-not-4-expected.txt        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -46,12 +46,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, foobar, a ~ b )") did not throw exception.
</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 ":not(foobar, foobar, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, foobar, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, foobar, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -94,12 +94,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, .class, a ~ b )") did not throw exception.
</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 ":not(foobar, .class, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, .class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, .class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -136,12 +136,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, :last-child, a ~ b )") did not throw exception.
</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 ":not(foobar, :last-child, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, :last-child, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, :last-child, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -172,12 +172,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, foobar#id.class, a ~ b )") did not throw exception.
</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 ":not(foobar, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -202,12 +202,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, #id:empty, a ~ b )") did not throw exception.
</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 ":not(foobar, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -226,12 +226,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, a b, a ~ b )") did not throw exception.
</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 ":not(foobar, a b, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -244,30 +244,30 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar, a ~ b, a ~ b )") did not throw exception.
</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 ":not(foobar, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(foobar, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(foobar, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -310,12 +310,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, .class, a ~ b )") did not throw exception.
</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 ":not(.class, .class, a ~ b)"
</span><del>-PASS document.querySelector(":not(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, .class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, .class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, .class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, .class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -352,12 +352,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, :last-child, a ~ b )") did not throw exception.
</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 ":not(.class, :last-child, a ~ b)"
</span><del>-PASS document.querySelector(":not(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, :last-child, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, :last-child, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -388,12 +388,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, foobar#id.class, a ~ b )") did not throw exception.
</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 ":not(.class, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":not(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -418,12 +418,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, #id:empty, a ~ b )") did not throw exception.
</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 ":not(.class, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":not(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -442,12 +442,12 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, a b, a ~ b )") did not throw exception.
</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 ":not(.class, a b, a ~ b)"
</span><del>-PASS document.querySelector(":not(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -460,30 +460,30 @@
</span><span class="cx"> PASS document.querySelector(":not(.class, a ~ b, a ~ b )") did not throw exception.
</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 ":not(.class, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(.class, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(.class, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -520,12 +520,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:last-child, :last-child, a ~ b )") did not throw exception.
</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 ":not(:last-child, :last-child, a ~ b)"
</span><del>-PASS document.querySelector(":not(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, :last-child, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:last-child, :last-child, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -556,12 +556,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:last-child, foobar#id.class, a ~ b )") did not throw exception.
</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 ":not(:last-child, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":not(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:last-child, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -586,12 +586,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:last-child, #id:empty, a ~ b )") did not throw exception.
</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 ":not(:last-child, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":not(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:last-child, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -610,12 +610,12 @@
</span><span class="cx"> PASS document.querySelector(":not(:last-child, a b, a ~ b )") did not throw exception.
</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 ":not(:last-child, a b, a ~ b)"
</span><del>-PASS document.querySelector(":not(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:last-child, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -628,30 +628,30 @@
</span><span class="cx"> PASS document.querySelector(":not(:last-child, a ~ b, a ~ b )") did not throw exception.
</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 ":not(:last-child, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:last-child, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(:last-child, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(:last-child, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:last-child, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(:last-child, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:last-child, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -682,12 +682,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar#id.class, foobar#id.class, a ~ b )") did not throw exception.
</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 ":not(foobar#id.class, foobar#id.class, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar#id.class, foobar#id.class, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar#id.class, foobar#id.class, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -712,12 +712,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar#id.class, #id:empty, a ~ b )") did not throw exception.
</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 ":not(foobar#id.class, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar#id.class, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar#id.class, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -736,12 +736,12 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar#id.class, a b, a ~ b )") did not throw exception.
</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 ":not(foobar#id.class, a b, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar#id.class, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar#id.class, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -754,30 +754,30 @@
</span><span class="cx"> PASS document.querySelector(":not(foobar#id.class, a ~ b, a ~ b )") did not throw exception.
</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 ":not(foobar#id.class, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar#id.class, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar#id.class, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(foobar#id.class, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(foobar#id.class, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(foobar#id.class, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(foobar#id.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(foobar#id.class, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -802,12 +802,12 @@
</span><span class="cx"> PASS document.querySelector(":not(#id:empty, #id:empty, a ~ b )") did not throw exception.
</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 ":not(#id:empty, #id:empty, a ~ b)"
</span><del>-PASS document.querySelector(":not(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, #id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, #id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(#id:empty, #id:empty, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(#id:empty, #id:empty, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -826,12 +826,12 @@
</span><span class="cx"> PASS document.querySelector(":not(#id:empty, a b, a ~ b )") did not throw exception.
</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 ":not(#id:empty, a b, a ~ b)"
</span><del>-PASS document.querySelector(":not(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(#id:empty, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(#id:empty, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -844,30 +844,30 @@
</span><span class="cx"> PASS document.querySelector(":not(#id:empty, a ~ b, a ~ b )") did not throw exception.
</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 ":not(#id:empty, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(#id:empty, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(#id:empty, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(#id:empty, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(#id:empty, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(#id:empty, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(#id:empty, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(#id:empty, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -886,12 +886,12 @@
</span><span class="cx"> PASS document.querySelector(":not(a b, a b, a ~ b )") did not throw exception.
</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 ":not(a b, a b, a ~ b)"
</span><del>-PASS document.querySelector(":not(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a b, a b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(a b, a b, :nth-child(even of a, b, c))"
</span><span class="lines">@@ -904,30 +904,30 @@
</span><span class="cx"> PASS document.querySelector(":not(a b, a ~ b, a ~ b )") did not throw exception.
</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 ":not(a b, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a b, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(a b, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(a b, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(a b, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(a b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(a b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="lines">@@ -940,54 +940,54 @@
</span><span class="cx"> PASS document.querySelector(":not(a ~ b, a ~ b, a ~ b )") did not throw exception.
</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 ":not(a ~ b, a ~ b, a ~ b)"
</span><del>-PASS document.querySelector(":not(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
</ins><span class="cx"> PASS document.querySelector(":not(a ~ b, a ~ b, :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(a ~ b, a ~ b, :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(a ~ b, a ~ b, :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(a ~ b, a ~ b, :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(a ~ b, :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><span class="cx"> PASS document.querySelector(":not(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c) )") did not throw exception.
</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 ":not(a ~ b, :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span><del>-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))") did not throw exception.
</del><ins>+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
-PASS document.querySelector(":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c) )") did not throw exception.
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
+PASS document.querySelector(":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c) )") did not throw exception.
</ins><span class="cx"> PASS document.getElementById('style-container').sheet.cssRules.length is 1
</span><del>-PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector,#tama,#hanayo,#midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</del><ins>+PASS document.getElementById('style-container').sheet.cssRules[0].selectorText is ":not(:-webkit-any(.selector, #tama, #hanayo, #midoriko), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</ins><span class="cx"> PASS document.querySelector(":not(:nth-child(even of a, b, c), :nth-child(even of a, b, c), :nth-child(even of a, b, c))") did not throw exception.
</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 ":not(:nth-child(even of a, b, c), :nth-child(even of a, b, c), :nth-child(even of a, b, c))"
</span></span></pre></div>
<a id="trunkLayoutTestsfastcssparsingcssnot4html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/css/parsing-css-not-4.html (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/css/parsing-css-not-4.html        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/LayoutTests/fast/css/parsing-css-not-4.html        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> "a ~ b",
</span><span class="cx">
</span><span class="cx"> // Functional pseudo classes.
</span><del>- ":-webkit-any(.selector,#tama,#hanayo,#midoriko)",
</del><ins>+ ":-webkit-any(.selector, #tama, #hanayo, #midoriko)",
</ins><span class="cx"> ":nth-child(even of a, b, c)",
</span><span class="cx"> ];
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/Source/WebCore/ChangeLog        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -1,3 +1,30 @@
</span><ins>+2014-12-15 Benjamin Poulain <bpoulain@apple.com>
+
+ Unify the various serialization of selector list
+ https://bugs.webkit.org/show_bug.cgi?id=139606
+
+ Reviewed by Andreas Kling.
+
+ There were code in various place to build a string from the selectors contained
+ in a selecor list.
+
+ This patch adds a single function to do that: buildSelectorsText(). All the call sites
+ were modified to use it.
+
+ The serialization of :-webkit-any() gets fixed as a result.
+
+ * css/CSSSelector.cpp:
+ (WebCore::CSSSelector::selectorText):
+ (WebCore::appendSelectorList): Deleted.
+ * css/CSSSelectorList.cpp:
+ (WebCore::CSSSelectorList::selectorsText):
+ (WebCore::CSSSelectorList::buildSelectorsText):
+ * css/CSSSelectorList.h:
+ * css/CSSStyleRule.cpp:
+ (WebCore::CSSStyleRule::generateSelectorText):
+ * css/WebKitCSSRegionRule.cpp:
+ (WebCore::WebKitCSSRegionRule::cssText):
+
</ins><span class="cx"> 2014-12-15 Antti Koivisto <antti@apple.com>
</span><span class="cx">
</span><span class="cx"> Try to fix iOS build.
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSelectorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSelector.cpp (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSelector.cpp        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/Source/WebCore/css/CSSSelector.cpp        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -357,16 +357,6 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-static void appendSelectorList(StringBuilder& str, const CSSSelectorList* selectorList)
-{
- const CSSSelector* firstSubSelector = selectorList->first();
- for (const CSSSelector* subSelector = firstSubSelector; subSelector; subSelector = CSSSelectorList::next(subSelector)) {
- if (subSelector != firstSubSelector)
- str.appendLiteral(", ");
- str.append(subSelector->selectorText());
- }
-}
-
</del><span class="cx"> String CSSSelector::selectorText(const String& rightSide) const
</span><span class="cx"> {
</span><span class="cx"> StringBuilder str;
</span><span class="lines">@@ -398,12 +388,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> case CSSSelector::PseudoClassAny: {
</span><span class="cx"> str.appendLiteral(":-webkit-any(");
</span><del>- const CSSSelector* firstSubSelector = cs->selectorList()->first();
- for (const CSSSelector* subSelector = firstSubSelector; subSelector; subSelector = CSSSelectorList::next(subSelector)) {
- if (subSelector != firstSubSelector)
- str.append(',');
- str.append(subSelector->selectorText());
- }
</del><ins>+ cs->selectorList()->buildSelectorsText(str);
</ins><span class="cx"> str.append(')');
</span><span class="cx"> break;
</span><span class="cx"> }
</span><span class="lines">@@ -527,7 +512,7 @@
</span><span class="cx"> break;
</span><span class="cx"> case CSSSelector::PseudoClassNot:
</span><span class="cx"> str.appendLiteral(":not(");
</span><del>- appendSelectorList(str, cs->selectorList());
</del><ins>+ cs->selectorList()->buildSelectorsText(str);
</ins><span class="cx"> str.append(')');
</span><span class="cx"> break;
</span><span class="cx"> case CSSSelector::PseudoClassNthChild:
</span><span class="lines">@@ -535,7 +520,7 @@
</span><span class="cx"> str.append(cs->argument());
</span><span class="cx"> if (const CSSSelectorList* selectorList = cs->selectorList()) {
</span><span class="cx"> str.appendLiteral(" of ");
</span><del>- appendSelectorList(str, selectorList);
</del><ins>+ selectorList->buildSelectorsText(str);
</ins><span class="cx"> }
</span><span class="cx"> str.append(')');
</span><span class="cx"> break;
</span><span class="lines">@@ -544,7 +529,7 @@
</span><span class="cx"> str.append(cs->argument());
</span><span class="cx"> if (const CSSSelectorList* selectorList = cs->selectorList()) {
</span><span class="cx"> str.appendLiteral(" of ");
</span><del>- appendSelectorList(str, selectorList);
</del><ins>+ selectorList->buildSelectorsText(str);
</ins><span class="cx"> }
</span><span class="cx"> str.append(')');
</span><span class="cx"> break;
</span><span class="lines">@@ -567,7 +552,7 @@
</span><span class="cx"> break;
</span><span class="cx"> case CSSSelector::PseudoClassMatches: {
</span><span class="cx"> str.appendLiteral(":matches(");
</span><del>- appendSelectorList(str, cs->selectorList());
</del><ins>+ cs->selectorList()->buildSelectorsText(str);
</ins><span class="cx"> str.append(')');
</span><span class="cx"> break;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSelectorListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSelectorList.cpp (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSelectorList.cpp        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/Source/WebCore/css/CSSSelectorList.cpp        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -122,14 +122,18 @@
</span><span class="cx"> String CSSSelectorList::selectorsText() const
</span><span class="cx"> {
</span><span class="cx"> StringBuilder result;
</span><ins>+ buildSelectorsText(result);
+ return result.toString();
+}
</ins><span class="cx">
</span><del>- for (const CSSSelector* s = first(); s; s = next(s)) {
- if (s != first())
- result.appendLiteral(", ");
- result.append(s->selectorText());
</del><ins>+void CSSSelectorList::buildSelectorsText(StringBuilder& stringBuilder) const
+{
+ const CSSSelector* firstSubSelector = first();
+ for (const CSSSelector* subSelector = firstSubSelector; subSelector; subSelector = CSSSelectorList::next(subSelector)) {
+ if (subSelector != firstSubSelector)
+ stringBuilder.appendLiteral(", ");
+ stringBuilder.append(subSelector->selectorText());
</ins><span class="cx"> }
</span><del>-
- return result.toString();
</del><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> template <typename Functor>
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSSelectorListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSSelectorList.h (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSSelectorList.h        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/Source/WebCore/css/CSSSelectorList.h        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -64,6 +64,7 @@
</span><span class="cx"> bool hasInvalidSelector() const;
</span><span class="cx">
</span><span class="cx"> String selectorsText() const;
</span><ins>+ void buildSelectorsText(StringBuilder&) const;
</ins><span class="cx">
</span><span class="cx"> unsigned componentCount() const;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleRulecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleRule.cpp (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleRule.cpp        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/Source/WebCore/css/CSSStyleRule.cpp        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -68,13 +68,7 @@
</span><span class="cx">
</span><span class="cx"> String CSSStyleRule::generateSelectorText() const
</span><span class="cx"> {
</span><del>- StringBuilder builder;
- for (const CSSSelector* selector = m_styleRule->selectorList().first(); selector; selector = CSSSelectorList::next(selector)) {
- if (selector != m_styleRule->selectorList().first())
- builder.appendLiteral(", ");
- builder.append(selector->selectorText());
- }
- return builder.toString();
</del><ins>+ return m_styleRule->selectorList().selectorsText();
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> String CSSStyleRule::selectorText() const
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSRegionRulecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSRegionRule.cpp (177312 => 177313)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSRegionRule.cpp        2014-12-15 21:39:14 UTC (rev 177312)
+++ trunk/Source/WebCore/css/WebKitCSSRegionRule.cpp        2014-12-15 22:18:35 UTC (rev 177313)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> result.appendLiteral("@-webkit-region ");
</span><span class="cx">
</span><span class="cx"> // First add the selectors.
</span><del>- result.append(downcast<StyleRuleRegion>(m_groupRule.get()).selectorList().selectorsText());
</del><ins>+ downcast<StyleRuleRegion>(m_groupRule.get()).selectorList().buildSelectorsText(result);
</ins><span class="cx">
</span><span class="cx"> // Then add the rules.
</span><span class="cx"> result.appendLiteral(" { \n");
</span></span></pre>
</div>
</div>
</body>
</html>