<?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>117068</bug_id>
          
          <creation_ts>2013-05-31 03:57:11 -0700</creation_ts>
          <short_desc>Autoclosing braces and parentheses at TOKEN_EOF in CSS grammar</short_desc>
          <delta_ts>2013-06-12 02:30:37 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>117500</dup_id>
          
          <bug_file_loc></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="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>895852</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-05-31 03:57:11 -0700</bug_when>
    <thetext>According to CSS 2.1 spec, user agent must handle unexpected tokens encountered while parsing a statement by reading until the end of the statement.

http://www.w3.org/TR/CSS21/syndata.html#parsing-errors</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>895855</commentid>
    <comment_count>1</comment_count>
      <attachid>203432</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-05-31 03:58:28 -0700</bug_when>
    <thetext>Created attachment 203432
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>899479</commentid>
    <comment_count>2</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2013-06-12 02:30:37 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 117500 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>203432</attachid>
            <date>2013-05-31 03:58:28 -0700</date>
            <delta_ts>2013-05-31 03:58:28 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>paren.patch</filename>
            <type>text/plain</type>
            <size>6349</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FuaW1hdGlvbnMva2V5ZnJhbWUtYXV0b2Nsb3NlLWJy
YWNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMva2V5ZnJhbWUtYXV0b2Ns
b3NlLWJyYWNlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li4yMWY2NzFlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9rZXlm
cmFtZS1hdXRvY2xvc2UtYnJhY2UtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMiBAQAorVGVzdHMg
cGFyc2luZyB0aGUgQC13ZWJraXQta2V5ZnJhbWVzIHJ1bGUgd2l0aG91dCBjbG9zaW5nIGJyYWNl
LiAiVXNlciBhZ2VudHMgbXVzdCBjbG9zZSBhbGwgb3BlbiBjb25zdHJ1Y3RzIC4uLiBhdCB0aGUg
ZW5kIG9mIHRoZSBzdHlsZSBzaGVldC4iIChodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS9zeW5k
YXRhLmh0bWwjcGFyc2luZy1lcnJvcnMpLiBTbyBpdCBtdXN0IGJlIHBhcnNlZCBhcyBpZiBhbGwg
YnJhY2VzIGFyZSBjbG9zZWQuCitUZXN0IHBhc3NlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
YW5pbWF0aW9ucy9rZXlmcmFtZS1hdXRvY2xvc2UtYnJhY2UuaHRtbCBiL0xheW91dFRlc3RzL2Fu
aW1hdGlvbnMva2V5ZnJhbWUtYXV0b2Nsb3NlLWJyYWNlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uNmIxZmU5NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2FuaW1hdGlvbnMva2V5ZnJhbWUtYXV0b2Nsb3NlLWJyYWNlLmh0bWwKQEAgLTAsMCArMSw0NiBA
QAorPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsLy9FTiIKKyAgICJodHRwOi8vd3d3LnczLm9yZy9UUi9odG1sNC9sb29zZS5kdGQiPgorCis8
aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBl
IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPgorICA8dGl0bGU+VGVzdHMgQ1NT
IHBhcnNlciBhdXRvY2xvc2VzIGJyYWNlcy48L3RpdGxlPgorICA8c3R5bGUgdHlwZT0idGV4dC9j
c3MiIG1lZGlhPSJzY3JlZW4iPgorICAgIEAtd2Via2l0LWtleWZyYW1lcyAiZm9vIiB7CisgICAg
ICAgIGZyb20geyBsZWZ0OiAxMDBweDsgfQorICAgICAgICA0MCUgIHsgbGVmdDogMjAwcHg7IH0K
KyAgICAgICAgNjAlICB7IGxlZnQ6IDIwMHB4OyB9CisgICAgICAgIHRvICAgeyBsZWZ0OiAzMDBw
eDsKKyAgPC9zdHlsZT4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9
InV0Zi04Ij4KKyAgICBmdW5jdGlvbiBmaW5kS2V5ZnJhbWVzUnVsZShydWxlKQorICAgIHsKKyAg
ICAgICAgdmFyIHNzID0gZG9jdW1lbnQuc3R5bGVTaGVldHM7CisgICAgICAgIGZvciAodmFyIGkg
PSAwOyBpIDwgc3MubGVuZ3RoOyArK2kpIHsKKyAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBq
IDwgc3NbaV0uY3NzUnVsZXMubGVuZ3RoOyArK2opIHsKKyAgICAgICAgICAgICAgICBpZiAoc3Nb
aV0uY3NzUnVsZXNbal0udHlwZSA9PSB3aW5kb3cuQ1NTUnVsZS5XRUJLSVRfS0VZRlJBTUVTX1JV
TEUgJiYgc3NbaV0uY3NzUnVsZXNbal0ubmFtZSA9PSBydWxlKQorICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gc3NbaV0uY3NzUnVsZXNbal07CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICAgICAgCisgICAgICAgIHJldHVybiBudWxsOworICAgIH0KKyAgICAgICAgCisgICAgZnVuY3Rp
b24gdGVzdCgpCisgICAgeworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAg
ICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworICAgICAgICB2YXIga2V5ZnJhbWVzID0g
ZmluZEtleWZyYW1lc1J1bGUoImZvbyIpOworICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiY29uc29sZSIpLnRleHRDb250ZW50ID0ga2V5ZnJhbWVzICYmIGtleWZyYW1lcy5jc3NSdWxl
cy5sZW5ndGggPT0gNCA/ICJUZXN0IHBhc3NlZCIgOiAiVGVzdCBmYWlsZWQiOworICAgIH0KKyAg
ICAKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8ZGl2PlRl
c3RzIHBhcnNpbmcgdGhlIEAtd2Via2l0LWtleWZyYW1lcyBydWxlIHdpdGhvdXQgY2xvc2luZyBi
cmFjZS4gJnF1b3Q7VXNlciBhZ2VudHMgbXVzdCBjbG9zZSBhbGwgb3BlbiBjb25zdHJ1Y3RzIC4u
LiBhdCB0aGUgZW5kIG9mIHRoZSBzdHlsZSBzaGVldC4mcXVvdDsKKyg8YSBocmVmPSJodHRwOi8v
d3d3LnczLm9yZy9UUi9DU1MyMS9zeW5kYXRhLmh0bWwjcGFyc2luZy1lcnJvcnMiPmh0dHA6Ly93
d3cudzMub3JnL1RSL0NTUzIxL3N5bmRhdGEuaHRtbCNwYXJzaW5nLWVycm9yczwvYT4pLiBTbyBp
dCBtdXN0IGJlIHBhcnNlZCBhcyBpZgorYWxsIGJyYWNlcyBhcmUgY2xvc2VkLjwvZGl2PgorPGRp
diBpZD0iY29uc29sZSI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9jc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2VzLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2NzczMvYXV0b2Nsb3NlLWJyYWNlcy1hbmQtcGFyZW50aGVzZXMtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjYzNWNjNjYKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBh
cmVudGhlc2VzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1Rlc3RzIHBhcnNpbmcgc3R5
bGUgZGVjbGFyYXRpb25zIHdpdGhvdXQgY2xvc2luZyBicmFjZXMgYW5kIHBhcmVudGhlc2VzLiAi
VXNlciBhZ2VudHMgbXVzdCBjbG9zZSBhbGwgb3BlbiBjb25zdHJ1Y3RzIC4uLiBhdCB0aGUgZW5k
IG9mIHRoZSBzdHlsZSBzaGVldC4iIChodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS9zeW5kYXRh
Lmh0bWwjcGFyc2luZy1lcnJvcnMpLiBTbyBpdCBtdXN0IGJlIHBhcnNlZCBhcyBpZiBhbGwgYnJh
Y2VzIGFuZCBwYXJlbnRoZXNlcyBhcmUgY2xvc2VkLgorQWxsIHRlc3RzIHBhc3NlZAorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2Vz
Lmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2Vz
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmIxZThmNgotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2NzczMvYXV0b2Nsb3NlLWJyYWNlcy1hbmQtcGFyZW50
aGVzZXMuaHRtbApAQCAtMCwwICsxLDQ4IEBACis8IURPQ1RZUEUgSFRNTD4KKzxzdHlsZT4KKy50
ZXN0MSB7CisgICAgd2lkdGg6IDFweDsgCisgICAgd2lkdGg6IGNhbGMoMTAwcHgKKzwvc3R5bGU+
Cis8c3R5bGU+CisudGVzdDIgeworICAgIHdpZHRoOiAxcHg7CisgICAgd2lkdGg6IGNhbGMoKCgo
KCgxMDBweAorPC9zdHlsZT4KKzxzdHlsZT4KK0BtZWRpYSBhbGwgeworLnRlc3QzIHsKKyAgICB3
aWR0aDogMXB4OworICAgIHdpZHRoOiBjYWxjKDEwMHB4Cis8L3N0eWxlPgorPGJvZHk+Cis8ZGl2
PlRlc3RzIHBhcnNpbmcgc3R5bGUgZGVjbGFyYXRpb25zIHdpdGhvdXQgY2xvc2luZyBicmFjZXMg
YW5kIHBhcmVudGhlc2VzLiAmcXVvdDtVc2VyIGFnZW50cyBtdXN0IGNsb3NlIGFsbCBvcGVuIGNv
bnN0cnVjdHMgLi4uIGF0IHRoZSBlbmQgb2YgdGhlIHN0eWxlIHNoZWV0LiZxdW90OworKDxhIGhy
ZWY9Imh0dHA6Ly93d3cudzMub3JnL1RSL0NTUzIxL3N5bmRhdGEuaHRtbCNwYXJzaW5nLWVycm9y
cyI+aHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMjEvc3luZGF0YS5odG1sI3BhcnNpbmctZXJyb3Jz
PC9hPikuIFNvIGl0IG11c3QgYmUgcGFyc2VkIGFzIGlmCithbGwgYnJhY2VzIGFuZCBwYXJlbnRo
ZXNlcyBhcmUgY2xvc2VkLjwvZGl2PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0
PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOwor
Cit2YXIgTlVNQkVSX09GX1RFU1RTID0gMzsKK3ZhciBmYWlsZWQgPSBmYWxzZTsKK3ZhciBjb25z
b2xlRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb25zb2xlIik7Citmb3IgKHZh
ciBpID0gMTsgaSA8PSBOVU1CRVJfT0ZfVEVTVFM7IGkrKykgeworICAgIHZhciBkaXYgPSBkb2N1
bWVudC5jcmVhdGVFbGVtZW50KCJESVYiKTsKKyAgICBkaXYuY2xhc3NOYW1lID0gInRlc3QiICsg
aTsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7CisgICAgdmFyIHdpZHRoID0g
d2luZG93LmdldENvbXB1dGVkU3R5bGUoZGl2KS5nZXRQcm9wZXJ0eVZhbHVlKCJ3aWR0aCIpOwor
ICAgIGRvY3VtZW50LmJvZHkucmVtb3ZlQ2hpbGQ7CisKKyAgICBpZiAod2lkdGggIT0gIjEwMHB4
IikgeworICAgICAgICBjb25zb2xlRWxlbWVudC50ZXh0Q29udGVudCArPSAiVGVzdCAiICsgaSAr
ICIgZmFpbGVkXG4iOworICAgICAgICBjb25zb2xlRWxlbWVudC50ZXh0Q29udGVudCArPSAiV2lk
dGggOiAiICsgd2lkdGggKyAiXG4iOworICAgICAgICBmYWlsZWQgPSB0cnVlOworICAgIH0KK30K
K2lmICghZmFpbGVkKSB7CisgICAgY29uc29sZUVsZW1lbnQudGV4dENvbnRlbnQgKz0gIkFsbCB0
ZXN0cyBwYXNzZWRcbiI7Cit9Cis8L3NjcmlwdD4KKzwvYm9keT4KKwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvY3NzL0NTU0dyYW1tYXIueS5pbiBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NH
cmFtbWFyLnkuaW4KaW5kZXggODQxODNkNC4uZGE4Mjg4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvY3NzL0NTU0dyYW1tYXIueS5pbgorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTR3Jh
bW1hci55LmluCkBAIC04NTQsNyArODU0LDcgQEAga2V5ZnJhbWVzX3J1bGU6CiAgICAgOwogCiBr
ZXlmcmFtZV9ydWxlOgotICAgIGtleV9saXN0IG1heWJlX3NwYWNlICd7JyBtYXliZV9zcGFjZSBk
ZWNsYXJhdGlvbl9saXN0ICd9JyB7CisgICAga2V5X2xpc3QgbWF5YmVfc3BhY2UgJ3snIG1heWJl
X3NwYWNlIGRlY2xhcmF0aW9uX2xpc3QgY2xvc2luZ19icmFjZSB7CiAgICAgICAgICQkID0gcGFy
c2VyLT5jcmVhdGVLZXlmcmFtZSgkMSk7CiAgICAgfQogICAgIDsKQEAgLTE2OTIsNyArMTY5Miw3
IEBAIHRlcm06CiAgIHwgVU5JQ09ERVJBTkdFIG1heWJlX3NwYWNlIHsgJCQuaWQgPSAwOyAkJC5z
dHJpbmcgPSAkMTsgJCQudW5pdCA9IENTU1ByaW1pdGl2ZVZhbHVlOjpDU1NfVU5JQ09ERV9SQU5H
RTsgfQogICB8IEhFWCBtYXliZV9zcGFjZSB7ICQkLmlkID0gMDsgJCQuc3RyaW5nID0gJDE7ICQk
LnVuaXQgPSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1BBUlNFUl9IRVhDT0xPUjsgfQogICB8ICcj
JyBtYXliZV9zcGFjZSB7ICQkLmlkID0gMDsgJCQuc3RyaW5nID0gQ1NTUGFyc2VyU3RyaW5nKCk7
ICQkLnVuaXQgPSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1BBUlNFUl9IRVhDT0xPUjsgfSAvKiBI
YW5kbGUgZXJyb3IgY2FzZTogImNvbG9yOiAjOyIgKi8KLSAgfCBWQVJGVU5DVElPTiBtYXliZV9z
cGFjZSBJREVOVCAnKScgbWF5YmVfc3BhY2UgeworICB8IFZBUkZVTkNUSU9OIG1heWJlX3NwYWNl
IElERU5UIGNsb3NpbmdfcGFyZW50aGVzaXMgbWF5YmVfc3BhY2UgewogI2lmIEVOQUJMRV9DU1Nf
VkFSSUFCTEVTCiAgICAgICAkJC5pZCA9IDA7CiAgICAgICAkJC5zdHJpbmcgPSAkMzsKQEAgLTE3
ODIsNyArMTc4Miw3IEBAIGZ1bmN0aW9uOgogCiBjYWxjX2Z1bmNfdGVybToKICAgdW5hcnlfdGVy
bSB7ICQkID0gJDE7IH0KLSAgfCBWQVJGVU5DVElPTiBtYXliZV9zcGFjZSBJREVOVCAnKScgewor
ICB8IFZBUkZVTkNUSU9OIG1heWJlX3NwYWNlIElERU5UIGNhbGNfY2xvc2luZ19wYXJlbiB7CiAj
aWYgRU5BQkxFX0NTU19WQVJJQUJMRVMKICAgICAgICQkLmlkID0gMDsKICAgICAgICQkLnN0cmlu
ZyA9ICQzOwpAQCAtMTkyNiw3ICsxOTI2LDcgQEAgbWluX29yX21heDoKICAgICA7CiAKIG1pbl9v
cl9tYXhfZnVuY3Rpb246Ci0gICAgbWluX29yX21heCBtYXliZV9zcGFjZSBjYWxjX2Z1bmNfZXhw
cl9saXN0ICcpJyBtYXliZV9zcGFjZSB7CisgICAgbWluX29yX21heCBtYXliZV9zcGFjZSBjYWxj
X2Z1bmNfZXhwcl9saXN0IGNsb3NpbmdfcGFyZW50aGVzaXMgbWF5YmVfc3BhY2UgewogICAgICAg
ICBDU1NQYXJzZXJGdW5jdGlvbiogZiA9IHBhcnNlci0+Y3JlYXRlRmxvYXRpbmdGdW5jdGlvbigp
OwogICAgICAgICBmLT5uYW1lID0gJDE7CiAgICAgICAgIGYtPmFyZ3MgPSBwYXJzZXItPnNpbmtG
bG9hdGluZ1ZhbHVlTGlzdCgkMyk7Cg==
</data>
<flag name="commit-queue"
          id="224886"
          type_id="3"
          status="-"
          setter="gyuyoung.kim"
    />
          </attachment>
      

    </bug>

</bugzilla>