<?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>39292</bug_id>
          
          <creation_ts>2010-05-18 07:37:36 -0700</creation_ts>
          <short_desc>&apos;:optional&apos; pseudo selector should not be applied to &lt;keygen&gt; and &lt;progress&gt;</short_desc>
          <delta_ts>2010-05-18 20:55:52 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#selector-optional</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="Kent Tamura">tkent</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>227297</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-05-18 07:37:36 -0700</bug_when>
    <thetext>&apos;:optional&apos; pseudo selector should not be applied to &lt;keygen&gt; and &lt;progress&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227299</commentid>
    <comment_count>1</comment_count>
      <attachid>56372</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-05-18 07:44:01 -0700</bug_when>
    <thetext>Created attachment 56372
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227631</commentid>
    <comment_count>2</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-05-18 20:18:54 -0700</bug_when>
    <thetext>Landed as r59738</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227644</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-05-18 20:40:14 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/59738 might have broken Qt Linux Release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>227649</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-05-18 20:55:52 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; http://trac.webkit.org/changeset/59738 might have broken Qt Linux Release

This looks Qt-only.  I filed https://bugs.webkit.org/show_bug.cgi?id=39341 .</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>56372</attachid>
            <date>2010-05-18 07:44:01 -0700</date>
            <delta_ts>2010-05-18 20:19:10 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-39292-20100518234359.patch</filename>
            <type>text/plain</type>
            <size>5869</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBiMzQwMDk0YmVmZjg3OGQ2OTQ3MjZkMzUwNWRlM2U0YTFjZDQxNzhmLi4yZjZkMmRi
ZTRhNTM0MDIxYTVmYjEyNWIxMDUzOTIwOTliNDkyNWIyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMDUtMTggIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICc6b3B0aW9uYWwnIHBzZXVk
byBzZWxlY3RvciBzaG91bGQgbm90IGJlIGFwcGxpZWQgdG8gPGtleWdlbj4gYW5kIDxwcm9ncmVz
cz4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM5Mjky
CisKKyAgICAgICAgQWRkIGEgdGVzdCBmb3Igbm9uLW9wdGlvbmFsIGZvcm0gZWxlbWVudHMuCisK
KyAgICAgICAgKiBmYXN0L2Nzcy9wc2V1ZG8tcmVxdWlyZWQtb3B0aW9uYWwtdW5hcHBsaWVkLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3MvcHNldWRvLXJlcXVpcmVkLW9w
dGlvbmFsLXVuYXBwbGllZC5odG1sOiBBZGRlZC4KKwogMjAxMC0wNS0xNyAgRHJldyBXaWxzb24g
IDxhdHdpbHNvbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCB0ZXN0IGV4cGVj
dGF0aW9ucyB1cGRhdGUgZm9yIGNocm9taXVtLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9jc3MvcHNldWRvLXJlcXVpcmVkLW9wdGlvbmFsLXVuYXBwbGllZC1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9mYXN0L2Nzcy9wc2V1ZG8tcmVxdWlyZWQtb3B0aW9uYWwtdW5hcHBsaWVkLWV4
cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hZmFjNzZkMzlkNTQ4N2Q1ODkzNzg4OWEzODljMzYxZDNm
M2I1NjE5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvcHNldWRvLXJl
cXVpcmVkLW9wdGlvbmFsLXVuYXBwbGllZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwyMCBAQAor
Q2hlY2sgY2FzZXMgdGhhdCA6cmVxdWlyZWQvOm9wdGlvbmFsIGNsYXNzZXMgYXJlIG5vdCBhcHBs
aWVkCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2Fn
ZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCisgICAgCitQQVNTIGdldEJhY2tn
cm91bmRDb2xvcigiZmllbGRzZXQiKSBpcyBub3JtYWxDb2xvcgorUEFTUyBnZXRCYWNrZ3JvdW5k
Q29sb3IoImxlZ2VuZCIpIGlzIG5vcm1hbENvbG9yCitQQVNTIGdldEJhY2tncm91bmRDb2xvcigi
bGFiZWwiKSBpcyBub3JtYWxDb2xvcgorUEFTUyBnZXRCYWNrZ3JvdW5kQ29sb3IoImRhdGFsaXN0
IikgaXMgbm9ybWFsQ29sb3IKK1BBU1MgZ2V0QmFja2dyb3VuZENvbG9yKCJvcHRncm91cCIpIGlz
IG5vcm1hbENvbG9yCitQQVNTIGdldEJhY2tncm91bmRDb2xvcigib3B0aW9uIikgaXMgbm9ybWFs
Q29sb3IKK1BBU1MgZ2V0QmFja2dyb3VuZENvbG9yKCJrZXlnZW4iKSBpcyBub3JtYWxDb2xvcgor
UEFTUyBnZXRCYWNrZ3JvdW5kQ29sb3IoIm91dHB1dCIpIGlzIG5vcm1hbENvbG9yCitQQVNTIGdl
dEJhY2tncm91bmRDb2xvcigibWV0ZXIiKSBpcyBub3JtYWxDb2xvcgorUEFTUyBnZXRCYWNrZ3Jv
dW5kQ29sb3IoInByb2dyZXNzIikgaXMgbm9ybWFsQ29sb3IKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFy
c2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L2Nzcy9wc2V1ZG8tcmVxdWlyZWQtb3B0aW9uYWwtdW5hcHBsaWVkLmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Nzcy9wc2V1ZG8tcmVxdWlyZWQtb3B0aW9uYWwtdW5hcHBsaWVkLmh0bWwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMC4uZDNjYWE0YzUzMWRkZTYwYWE3ZjdkNDdkNWY2ZjFiZjliZjBiNzcxZAotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BzZXVkby1yZXF1aXJlZC1vcHRpb25h
bC11bmFwcGxpZWQuaHRtbApAQCAtMCwwICsxLDY3IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMg
Ii0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHls
ZXNoZWV0IiBocmVmPSIuLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1zdHlsZS5jc3MiPgorPHNjcmlw
dCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c3R5bGU+
Cis6cmVxdWlyZWQgeworICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKK30KKzpvcHRpb25hbCB7
CisgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworfQoraW5wdXQsIGZpZWxkc2V0LCBsZWdlbmQs
IGxhYmVsLCBkYXRhbGlzdCwgb3B0Z3JvdXAsIG9wdGlvbiwga2V5Z2VuLCBvdXRwdXQsIG1ldGVy
LCBwcm9ncmVzcyB7CisgICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTsKK30KKzwvc3R5bGU+Cis8
L2hlYWQ+Cis8Ym9keT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorCis8ZGl2IGlkPXZpY3Rp
bXM+Cis8ZmllbGRzZXQgaWQ9ZmllbGRzZXQ+Cis8bGVnZW5kIGlkPWxlZ2VuZD48L2xlZ2VuZD4K
KzwvZmllbGRzZXQ+Cis8bGFiZWwgaWQ9bGFiZWw+PC9sYWJlbD4KKzxkYXRhbGlzdCBpZD1kYXRh
bGlzdD48L2RhdGFsaXN0PgorPHNlbGVjdD4KKzxvcHRncm91cCBpZD1vcHRncm91cD48L29wdGdy
b3VwPgorPG9wdGlvbiBpZD1vcHRpb24+PC9vcHRpb24+Cis8L3NlbGVjdD4KKzxrZXlnZW4gaWQ9
a2V5Z2VuPgorPG91dHB1dCBpZD1vdXRwdXQ+PC9vdXRwdXQ+Cis8bWV0ZXIgaWQ9bWV0ZXI+PC9t
ZXRlcj4KKzxwcm9ncmVzcyBpZD1wcm9ncmVzcz48L3Byb2dyZXNzPgorPC9kaXY+CisKKzxkaXYg
aWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCdDaGVjayBjYXNlcyB0
aGF0IDpyZXF1aXJlZC86b3B0aW9uYWwgY2xhc3NlcyBhcmUgbm90IGFwcGxpZWQnKTsKKworZnVu
Y3Rpb24gZ2V0QmFja2dyb3VuZENvbG9yKGlkKSB7CisgICAgdmFyIGVsZW1lbnQgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZChpZCk7CisgICAgcmV0dXJuIGRvY3VtZW50LmRlZmF1bHRWaWV3Lmdl
dENvbXB1dGVkU3R5bGUoZWxlbWVudCwgbnVsbCkuZ2V0UHJvcGVydHlWYWx1ZSgnYmFja2dyb3Vu
ZC1jb2xvcicpCit9CisKK3ZhciBpZGVudGlmaWVycyA9IFsKKyAgICAnZmllbGRzZXQnLAorICAg
ICdsZWdlbmQnLAorICAgICdsYWJlbCcsCisgICAgJ2RhdGFsaXN0JywKKyAgICAnb3B0Z3JvdXAn
LAorICAgICdvcHRpb24nLAorICAgICdrZXlnZW4nLAorICAgICdvdXRwdXQnLAorICAgICdtZXRl
cicsCisgICAgJ3Byb2dyZXNzJywKK107CisKK3ZhciBub3JtYWxDb2xvciA9ICdyZ2IoMCwgMjU1
LCAwKSc7Citmb3IgKHZhciBpID0gMDsgaSA8IGlkZW50aWZpZXJzLmxlbmd0aDsgaSsrKQorICAg
IHNob3VsZEJlKCdnZXRCYWNrZ3JvdW5kQ29sb3IoIicgKyBpZGVudGlmaWVyc1tpXSArICciKScs
ICdub3JtYWxDb2xvcicpOworCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2Ny
aXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCA5MTBkMjQ0MDdmMjZiNTM3NGM2MmUwMjJhYjU1MGM2ZDQy
YmU4YmM2Li5jNjQ2ZWYwYTFlN2JkMzI2Y2I1YzA1MjQ0MzIyODAzMGIxMGI5NmViIDEwMDY0NAot
LS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDIxIEBACisyMDEwLTA1LTE4ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAnOm9wdGlvbmFs
JyBwc2V1ZG8gc2VsZWN0b3Igc2hvdWxkIG5vdCBiZSBhcHBsaWVkIHRvIDxrZXlnZW4+IGFuZCA8
cHJvZ3Jlc3M+CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zOTI5MgorCisgICAgICAgIFRlc3Q6IGZhc3QvY3NzL3BzZXVkby1yZXF1aXJlZC1vcHRpb25h
bC11bmFwcGxpZWQuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MS2V5Z2VuRWxlbWVudC5oOgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTEtleWdlbkVsZW1lbnQ6OmlzT3B0aW9uYWxGb3JtQ29udHJv
bCk6CisgICAgICAgICAgQWRkIGlzT3B0aW9uYWxGb3JtQ29udHJvbCgpIHJldHVybmluZyBmYWxz
ZS4KKyAgICAgICAgICBIVE1MS2V5Z2VuRWxlbWVudCBpbmhlcml0cyBIVE1MU2VsZWN0RWxlbWVu
dCwgd2hpY2ggc2hvdWxkIHJldHVybiB0cnVlCisgICAgICAgICAgZm9yIGlzT3B0aW9uYWxGb3Jt
Q29udHJvbCgpLiBIb3dldmVyLCA8a2V5Z2VuPiBpcyBub3QgOm9wdGlvbmFsCisgICAgICAgICAg
YWNjb3JkaW5nIHRvIHRoZSBzdGFuZGFyZC4KKyAgICAgICAgKiBodG1sL0hUTUxQcm9ncmVzc0Vs
ZW1lbnQuaDoKKyAgICAgICAgICBSZW1vdmUgaXNPcHRpb25hbEZvcm1Db250cm9sKCkuCisKIDIw
MTAtMDUtMTggIFpvbHRhbiBIZXJjemVnICA8emhlcmN6ZWdAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBhL1dl
YkNvcmUvaHRtbC9IVE1MS2V5Z2VuRWxlbWVudC5oIGIvV2ViQ29yZS9odG1sL0hUTUxLZXlnZW5F
bGVtZW50LmgKaW5kZXggYjJhMGMyNmZmY2Y4YjA0YWI3NmRiMWY4OTVmMTM3OGUxMzcyOGQzMi4u
YjMwZmMyODYzYThiNWE2MjljZmJlZDIzMjQ2OWVjODNkODU1MTBmNyAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9odG1sL0hUTUxLZXlnZW5FbGVtZW50LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxLZXln
ZW5FbGVtZW50LmgKQEAgLTM5LDYgKzM5LDggQEAgcHVibGljOgogICAgIHZpcnR1YWwgYm9vbCBh
cHBlbmRGb3JtRGF0YShGb3JtRGF0YUxpc3QmLCBib29sKTsKIAogcHJpdmF0ZToKKyAgICB2aXJ0
dWFsIGJvb2wgaXNPcHRpb25hbEZvcm1Db250cm9sKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0K
KwogICAgIEF0b21pY1N0cmluZyBtX2NoYWxsZW5nZTsKICAgICBBdG9taWNTdHJpbmcgbV9rZXlU
eXBlOwogfTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MUHJvZ3Jlc3NFbGVtZW50Lmgg
Yi9XZWJDb3JlL2h0bWwvSFRNTFByb2dyZXNzRWxlbWVudC5oCmluZGV4IGJiZWIxNzY2OGFlNDRh
ZWRhNzBiZmQxZWM3OWY4OGUzMDUyYjIyY2MuLjhmOGI1MjVhZGUzNGM0NmRjMTc0YjFiMDNhNmYw
NDczMTM4Y2M0ZTcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1MUHJvZ3Jlc3NFbGVtZW50
LmgKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxQcm9ncmVzc0VsZW1lbnQuaApAQCAtNDIsNyArNDIs
NiBAQCBwcml2YXRlOgogICAgIEhUTUxQcm9ncmVzc0VsZW1lbnQoY29uc3QgUXVhbGlmaWVkTmFt
ZSYsIERvY3VtZW50KiwgSFRNTEZvcm1FbGVtZW50Kik7CiAKICAgICB2aXJ0dWFsIGJvb2wgcmVj
YWxjV2lsbFZhbGlkYXRlKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KLSAgICB2aXJ0dWFsIGJv
b2wgaXNPcHRpb25hbEZvcm1Db250cm9sKCkgY29uc3QgeyByZXR1cm4gdHJ1ZTsgfQogCiAgICAg
dmlydHVhbCBjb25zdCBBdG9taWNTdHJpbmcmIGZvcm1Db250cm9sVHlwZSgpIGNvbnN0OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>