<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>36277</bug_id>
          
          <creation_ts>2010-03-17 20:22:36 -0700</creation_ts>
          <short_desc>CSS3 :nth-child selector with unary prefix on step test fails</short_desc>
          <delta_ts>2010-03-23 12:44:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://samples.msdn.microsoft.com/ietestcenter/css3/selectors/unaryPrefix.htm</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>joepeck</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>201160</commentid>
    <comment_count>0</comment_count>
      <attachid>51003</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-17 20:22:36 -0700</bug_when>
    <thetext>Created attachment 51003
Testcase

This test fails:
http://samples.msdn.microsoft.com/ietestcenter/css3/selectors/unaryPrefix.htm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203128</commentid>
    <comment_count>1</comment_count>
      <attachid>51441</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-03-23 11:35:21 -0700</bug_when>
    <thetext>Created attachment 51441
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203131</commentid>
    <comment_count>2</comment_count>
      <attachid>51441</attachid>
    <who name="Jeremy Orlow">jorlow</who>
    <bug_when>2010-03-23 11:45:47 -0700</bug_when>
    <thetext>Comment on attachment 51441
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203136</commentid>
    <comment_count>3</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-03-23 11:51:41 -0700</bug_when>
    <thetext>Fixed in r56405.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203154</commentid>
    <comment_count>4</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2010-03-23 12:44:23 -0700</bug_when>
    <thetext>A test would have been nice =o. Could have even used msdn&apos;s? But this was a trivial change.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>51003</attachid>
            <date>2010-03-17 20:22:36 -0700</date>
            <delta_ts>2010-03-23 11:35:21 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>unaryPrefix.htm</filename>
            <type>text/html</type>
            <size>1826</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBTdHJpY3QvL0VOIj4N
CjxodG1sPg0KPGhlYWQ+DQogICAgPHRpdGxlPkNTUyBUZXN0OiA6bnRoLWNoaWxkIHNlbGVjdG9y
IHdpdGggdW5hcnkgcHJlZml4IG9uIHN0ZXA8L3RpdGxlPg0KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0
L2NzcyI+DQogICAgZGl2IGRpdjpudGgtY2hpbGQoKzJuKzEpDQogICAgew0KICAgICAgICBjb2xv
cjogZ3JlZW47DQogICAgfQ0KPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KICAgIDxwPlRoZSB0
ZXN0IHBhc3NlcyBpZiB0aGUgb2RkIG51bWJlcmVkIERJVnMgYXJlIGdyZWVuLjwvcD4NCiAgICAg
IDxkaXYgaWQ9InRlc3QiPg0KICAgICAgICAgIDxkaXY+RElWMTwvZGl2Pg0KICAgICAgICAgIDxk
aXY+RElWMjwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGlkPSJ0ZXN0cmVzdWx0IiBz
dHlsZT0iY29sb3I6IGJsdWUiPlJ1bm5pbmc8L2Rpdj4NCiAgICA8c2NyaXB0IHR5cGU9InRleHQv
amF2YXNjcmlwdCI+DQogICAgICAgICAgICAgICAgZnVuY3Rpb24gQXJyYXlDb250YWlucyhhcnJh
eSwgdmFsdWUsIGNpKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgY2kg
PSBjaSA9PSB0cnVlID8gdHJ1ZSA6IGZhbHNlOw0KICAgICAgICAgICAgICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IGFycmF5Lmxlbmd0aDsgaSsrKQ0KICAgICAgICAgICAgICAgICAgICB7DQog
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoY2kgJiYgYXJyYXlbaV0udG9Mb3dlckNhc2UoKSA9
PSB2YWx1ZS50b0xvd2VyQ2FzZSgpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAg
ICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoYXJyYXlbaV0gPT0gdmFsdWUp
DQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAg
ICAgIH0NCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOw0KICAgICAgICAgICAgICAg
IH0NCiAgICAgICAgZnVuY3Rpb24gVGVzdENhc2UoKQ0KICAgICAgICB7DQogICAgICAgICAgICB0
cnkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICB2YXIgZ3JlZW5WYWx1ZXMgPSBuZXcg
QXJyYXkoImdyZWVuIiwgIiMwMDgwMDAiLCAicmdiKDAsIDEyOCwgMCkiKTsNCg0KICAgICAgICAg
ICAgICAgIHZhciBlbGVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3QiKTsNCiAgICAg
ICAgICAgICAgICB2YXIgdmFsID0gZ2V0Q29tcHV0ZWRTdHlsZShlbGVtLmNoaWxkcmVuWzBdLCBu
dWxsKS5nZXRQcm9wZXJ0eVZhbHVlKCJjb2xvciIpOw0KICAgICAgICAgICAgICAgIGlmIChBcnJh
eUNvbnRhaW5zKGdyZWVuVmFsdWVzLCB2YWwsIGZhbHNlKSkNCiAgICAgICAgICAgICAgICB7DQog
ICAgICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXN0cmVzdWx0Iiku
aW5uZXJIVE1MID0gIlBhc3MiOw0KICAgICAgICAgICAgICAgICAgICByZXR1cm47DQogICAgICAg
ICAgICAgICAgfQ0KICAgICAgICAgICAgfWNhdGNoKGUpe30NCiAgICAgICAgICAgIGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJ0ZXN0cmVzdWx0IikuaW5uZXJIVE1MID0gIkZhaWwiOw0KICAgICAg
ICB9DQogICAgICAgIFRlc3RDYXNlKCk7DQogICAgPC9zY3JpcHQ+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51441</attachid>
            <date>2010-03-23 11:35:21 -0700</date>
            <delta_ts>2010-03-23 11:48:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>3912</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjQwMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMTAtMDMtMjMgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjI3NywgbWFrZSBzdXJlIG50aC1j
aGlsZCBzdXBwb3J0cyB0aGUgcG9zaXRpdmUgdW5hcnkgcHJlZml4ICgrKSBhcyB3ZWxsIGFzIHRo
ZSBuZWdhdGl2ZQorICAgICAgICBvbmUgKC0pLgorCisgICAgICAgIEFkZGVkIGZhc3QvY3NzL250
aC1jaGlsZC11bmFyeS1wcmVmaXguaHRtbAorCisgICAgICAgICogY3NzL3Rva2VuaXplci5mbGV4
OgorCiAyMDEwLTAzLTIyICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBTYW0gV2VpbmlnLgpJbmRleDogV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZs
ZXgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXgJKHJldmlzaW9uIDU2
NDAxKQorKysgV2ViQ29yZS9jc3MvdG9rZW5pemVyLmZsZXgJKHdvcmtpbmcgY29weSkKQEAgLTI0
LDcgKzI0LDcgQEAgdXJsICAgICAgICAgICAgIChbISMkJSYqLX5dfHtub25hc2NpaX18ewogdyAg
ICAgICAgICAgICAgIFsgXHRcclxuXGZdKgogbmwgICAgICAgICAgICAgIFxufFxyXG58XHJ8XGYK
IHJhbmdlICAgICAgICAgICBcP3sxLDZ9fHtofShcP3swLDV9fHtofShcP3swLDR9fHtofShcP3sw
LDN9fHtofShcP3swLDJ9fHtofShcPz98e2h9KSkpKSkKLW50aCAgICAgICAgICAgICAoLT9bMC05
XSpuW1wrLV1bMC05XSspfCgtP1swLTldKm4pCitudGggICAgICAgICAgICAgKFtcKy1dP1swLTld
Km5bXCstXVswLTldKyl8KC0/WzAtOV0qbikKIAogJSUKIApJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC9jc3MvbnRoLWNoaWxkLXVuYXJ5LXByZWZpeC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvZmFzdC9jc3MvbnRoLWNoaWxkLXVuYXJ5LXByZWZpeC1leHBlY3RlZC50eHQJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9udGgtY2hpbGQtdW5hcnktcHJl
Zml4LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1IEBACitUaGUgdGVzdCBw
YXNzZXMgaWYgdGhlIG9kZCBudW1iZXJlZCBESVZzIGFyZSBncmVlbi4KKworRElWMQorRElWMgor
UGFzcwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9jc3MvbnRoLWNoaWxkLXVuYXJ5LXByZWZpeC5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvY3NzL250aC1jaGlsZC11bmFyeS1w
cmVmaXguaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL250aC1jaGls
ZC11bmFyeS1wcmVmaXguaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1OSBAQAorPCFET0NU
WVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBTdHJpY3QvL0VOIj4NCis8aHRt
bD4NCis8aGVhZD4NCisgICAgPHRpdGxlPkNTUyBUZXN0OiA6bnRoLWNoaWxkIHNlbGVjdG9yIHdp
dGggdW5hcnkgcHJlZml4IG9uIHN0ZXA8L3RpdGxlPg0KKyAgICA8c3R5bGUgdHlwZT0idGV4dC9j
c3MiPg0KKyAgICBkaXYgZGl2Om50aC1jaGlsZCgrMm4rMSkNCisgICAgew0KKyAgICAgICAgY29s
b3I6IGdyZWVuOw0KKyAgICB9DQorPC9zdHlsZT4NCis8c2NyaXB0Pg0KK2lmICh3aW5kb3cubGF5
b3V0VGVzdENvbnRyb2xsZXIpDQorICB3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFz
VGV4dCgpDQorPC9zY3JpcHQ+DQorPC9oZWFkPg0KKzxib2R5Pg0KKyAgICA8cD5UaGUgdGVzdCBw
YXNzZXMgaWYgdGhlIG9kZCBudW1iZXJlZCBESVZzIGFyZSBncmVlbi48L3A+DQorICAgICAgPGRp
diBpZD0idGVzdCI+DQorICAgICAgICAgIDxkaXY+RElWMTwvZGl2Pg0KKyAgICAgICAgICA8ZGl2
PkRJVjI8L2Rpdj4NCisgICAgICA8L2Rpdj4NCisgICAgICA8ZGl2IGlkPSJ0ZXN0cmVzdWx0IiBz
dHlsZT0iY29sb3I6IGJsdWUiPlJ1bm5pbmc8L2Rpdj4NCisgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0
L2phdmFzY3JpcHQiPg0KKyAgICAgICAgICAgICAgICBmdW5jdGlvbiBBcnJheUNvbnRhaW5zKGFy
cmF5LCB2YWx1ZSwgY2kpDQorICAgICAgICAgICAgICAgIHsNCisgICAgICAgICAgICAgICAgICAg
IGNpID0gY2kgPT0gdHJ1ZSA/IHRydWUgOiBmYWxzZTsNCisgICAgICAgICAgICAgICAgICAgIGZv
ciAodmFyIGkgPSAwOyBpIDwgYXJyYXkubGVuZ3RoOyBpKyspDQorICAgICAgICAgICAgICAgICAg
ICB7DQorICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNpICYmIGFycmF5W2ldLnRvTG93ZXJD
YXNlKCkgPT0gdmFsdWUudG9Mb3dlckNhc2UoKSkNCisgICAgICAgICAgICAgICAgICAgICAgICB7
DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KKyAgICAgICAgICAg
ICAgICAgICAgICAgIH0NCisgICAgICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChhcnJheVtp
XSA9PSB2YWx1ZSkNCisgICAgICAgICAgICAgICAgICAgICAgICB7DQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJldHVybiB0cnVlOw0KKyAgICAgICAgICAgICAgICAgICAgICAgIH0NCisg
ICAgICAgICAgICAgICAgICAgIH0NCisgICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsN
CisgICAgICAgICAgICAgICAgfQ0KKyAgICAgICAgZnVuY3Rpb24gVGVzdENhc2UoKQ0KKyAgICAg
ICAgew0KKyAgICAgICAgICAgIHRyeQ0KKyAgICAgICAgICAgIHsNCisgICAgICAgICAgICAgICAg
dmFyIGdyZWVuVmFsdWVzID0gbmV3IEFycmF5KCJncmVlbiIsICIjMDA4MDAwIiwgInJnYigwLCAx
MjgsIDApIik7DQorDQorICAgICAgICAgICAgICAgIHZhciBlbGVtID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInRlc3QiKTsNCisgICAgICAgICAgICAgICAgdmFyIHZhbCA9IGdldENvbXB1dGVk
U3R5bGUoZWxlbS5jaGlsZHJlblswXSwgbnVsbCkuZ2V0UHJvcGVydHlWYWx1ZSgiY29sb3IiKTsN
CisgICAgICAgICAgICAgICAgaWYgKEFycmF5Q29udGFpbnMoZ3JlZW5WYWx1ZXMsIHZhbCwgZmFs
c2UpKQ0KKyAgICAgICAgICAgICAgICB7DQorICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgidGVzdHJlc3VsdCIpLmlubmVySFRNTCA9ICJQYXNzIjsNCisgICAgICAg
ICAgICAgICAgICAgIHJldHVybjsNCisgICAgICAgICAgICAgICAgfQ0KKyAgICAgICAgICAgIH1j
YXRjaChlKXt9DQorICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RyZXN1
bHQiKS5pbm5lckhUTUwgPSAiRmFpbCI7DQorICAgICAgICB9DQorICAgICAgICBUZXN0Q2FzZSgp
Ow0KKyAgICA8L3NjcmlwdD4NCis8L2JvZHk+DQorPC9odG1sPg0KClByb3BlcnR5IGNoYW5nZXMg
b246IExheW91dFRlc3RzL2Zhc3QvY3NzL250aC1jaGlsZC11bmFyeS1wcmVmaXguaHRtbApfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCkFkZGVkOiBhbGxvdy10YWJzCiAgICsgdHJ1ZQoK
</data>
<flag name="review"
          id="34687"
          type_id="1"
          status="+"
          setter="jorlow"
    />
          </attachment>
      

    </bug>

</bugzilla>