<?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>73113</bug_id>
          
          <creation_ts>2011-11-24 23:43:10 -0800</creation_ts>
          <short_desc>From @keyframes rules with the same name, the last rule should be used</short_desc>
          <delta_ts>2011-11-28 20:06:41 -0800</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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>72462</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Roland Steiner">rolandsteiner</reporter>
          <assigned_to name="Roland Steiner">rolandsteiner</assigned_to>
          <cc>dino</cc>
    
    <cc>koivisto</cc>
    
    <cc>macpherson</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>508988</commentid>
    <comment_count>0</comment_count>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2011-11-24 23:43:10 -0800</bug_when>
    <thetext>http://www.w3.org/TR/css3-animations/ specifies that if there are multiple @keyframes rules with the same name, the last one should be the one used. Currently the first one is used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>508991</commentid>
    <comment_count>1</comment_count>
      <attachid>116569</attachid>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2011-11-24 23:48:57 -0800</bug_when>
    <thetext>Created attachment 116569
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510035</commentid>
    <comment_count>2</comment_count>
      <attachid>116569</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-11-28 11:50:26 -0800</bug_when>
    <thetext>Comment on attachment 116569
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=116569&amp;action=review

&gt; LayoutTests/animations/duplicated-keyframes-name.html:31
&gt; +        -webkit-animation-name: &quot;anim&quot;;
&gt; +    }
&gt; +    @-webkit-keyframes &quot;anim&quot; {
&gt; +        from { left: 50px; }
&gt; +        to   { left: 100px; }
&gt; +    }
&gt; +    @-webkit-keyframes &quot;irrelevant&quot; {
&gt; +        from { left: 150px; }
&gt; +        to   { left: 2500px; }
&gt; +    }
&gt; +    @-webkit-keyframes &quot;anim&quot; {
&gt; +        from { left: 200px; }
&gt; +        to   { left: 300px; }
&gt; +    }

Keyframe names are IDENT, not STRING, so should not be quoted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>510432</commentid>
    <comment_count>3</comment_count>
    <who name="Roland Steiner">rolandsteiner</who>
    <bug_when>2011-11-28 20:06:41 -0800</bug_when>
    <thetext>Committed r101321: &lt;http://trac.webkit.org/changeset/101321&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116569</attachid>
            <date>2011-11-24 23:48:57 -0800</date>
            <delta_ts>2011-11-28 11:50:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73113-20111125164855.patch</filename>
            <type>text/plain</type>
            <size>4523</size>
            <attacher name="Roland Steiner">rolandsteiner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAxMTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzk3YjFiZjY5MDUxNTU3
ZWM0MmVlNTdjN2QzOWJjYWNhNjdjNTc2Yy4uYjk5N2M5YWIzMzQyMGUxYmYzZTZhNDZjNDM3OTNm
MDIwNmIzYmQwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTExLTI0ICBSb2xh
bmQgU3RlaW5lciAgPHJvbGFuZHN0ZWluZXJAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEZyb20g
QGtleWZyYW1lcyBydWxlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoZSBsYXN0IHJ1bGUgc2hvdWxk
IGJlIHVzZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTczMTEzCisKKyAgICAgICAgSGF2ZSBsYXRlciBydWxlcyBvdmVycmlkZSBwcmV2aW91c2x5IHN0
b3JlZCBydWxlcy4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZXN0OiBhbmltYXRpb25zL2R1cGxpY2F0ZWQta2V5ZnJhbWVzLW5hbWUuaHRtbAorCisg
ICAgICAgICogY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NT
U3R5bGVTZWxlY3Rvcjo6YWRkS2V5ZnJhbWVTdHlsZSk6CisKIDIwMTEtMTEtMjQgIFBhdHJpY2sg
R2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0NNYWtlXSBCdWlsZCBm
aXggZm9yIE5PVCBFTkFCTEVfV0VCX1NPQ0tFVFMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTU3R5bGVTZWxlY3Rvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVT
ZWxlY3Rvci5jcHAKaW5kZXggMDZiOWY5YTZhYWJhNTdhNzQ3YjY3NjY0MDE2YWNiMjRhYWFmMzRl
Ni4uNmEyODlkZWQ1NjM0ZDA5OTI2NDJiNDAwZjYxNzc1OThjZTUxMWZhYyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxlU2VsZWN0b3IuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2Nzcy9DU1NTdHlsZVNlbGVjdG9yLmNwcApAQCAtNDYxLDcgKzQ2MSw3IEBAIHZvaWQgQ1NT
U3R5bGVTZWxlY3Rvcjo6YWRkUmVnaW9uU3R5bGVSdWxlKFBhc3NSZWZQdHI8Q1NTUmVnaW9uU3R5
bGVSdWxlPiByZWdpb25TCiB2b2lkIENTU1N0eWxlU2VsZWN0b3I6OmFkZEtleWZyYW1lU3R5bGUo
UGFzc1JlZlB0cjxXZWJLaXRDU1NLZXlmcmFtZXNSdWxlPiBydWxlKQogewogICAgIEF0b21pY1N0
cmluZyBzKHJ1bGUtPm5hbWUoKSk7Ci0gICAgbV9rZXlmcmFtZXNSdWxlTWFwLmFkZChzLmltcGwo
KSwgcnVsZSk7CisgICAgbV9rZXlmcmFtZXNSdWxlTWFwLnNldChzLmltcGwoKSwgcnVsZSk7CiB9
CiAKIENTU1N0eWxlU2VsZWN0b3I6On5DU1NTdHlsZVNlbGVjdG9yKCkKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmNWY1MGMy
MjJkNDcwM2ExODZlMzhhNjZjN2Q1MDRjOWQ5MWMxN2JmLi5jMjhlMTY5YWJkMTU1YzFmYjUxYTBk
NzBkODg5ZWE0NTFiMWQ1MDg2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMTEtMjQgIFJv
bGFuZCBTdGVpbmVyICA8cm9sYW5kc3RlaW5lckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgRnJv
bSBAa2V5ZnJhbWVzIHJ1bGVzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhlIGxhc3QgcnVsZSBzaG91
bGQgYmUgdXNlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzMxMTMKKworICAgICAgICBWZXJpZnkgdGhhdCB0aGUgbGFzdCBAa2V5ZnJhbWUgcnVsZSBp
cyB1c2VkLgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogYW5pbWF0aW9ucy9kdXBsaWNhdGVkLWtleWZyYW1lcy1uYW1lLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogYW5pbWF0aW9ucy9kdXBsaWNhdGVkLWtleWZyYW1lcy1uYW1lLmh0bWw6
IEFkZGVkLgorCiAyMDExLTExLTI0ICBBcmtvIFNhaGEgIDxhcmtvQG1vdG9yb2xhLmNvbT4KIAog
ICAgICAgICBNaWNyb2RhdGE6IFN1cHBvcnQgZm9yIHByb3BlcnRpZXMgYXR0cmlidXRlLgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9kdXBsaWNhdGVkLWtleWZyYW1lcy1uYW1l
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FuaW1hdGlvbnMvZHVwbGljYXRlZC1rZXlmcmFt
ZXMtbmFtZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjUzMTQ1NTdlMjYwOWE0N2Q0YTgwMzhj
YWRjNDc5MzZkY2VkY2Q2OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FuaW1hdGlv
bnMvZHVwbGljYXRlZC1rZXlmcmFtZXMtbmFtZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBA
CitUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCB0aGUgbGFzdCBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCBh
IGdpdmVuIG5hbWUgaXMgdGhlIG9uZSB1c2VkLgorUEFTUyAtICJsZWZ0IiBwcm9wZXJ0eSBmb3Ig
ImJveCIgZWxlbWVudCBhdCAxcyBzYXcgc29tZXRoaW5nIGNsb3NlIHRvOiAzMDAKKwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9kdXBsaWNhdGVkLWtleWZyYW1lcy1uYW1lLmh0
bWwgYi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2R1cGxpY2F0ZWQta2V5ZnJhbWVzLW5hbWUuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5kODY0MjdmYmM5ODljZTM5Zjk0OGJlMDFhMWI3YzNjYTAyZjc0ZGJkCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9kdXBsaWNhdGVkLWtleWZy
YW1lcy1uYW1lLmh0bWwKQEAgLTAsMCArMSw1MiBAQAorPCFET0NUWVBFIGh0bWwgUFVCTElDICIt
Ly9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFsLy9FTiIKKyAgICJodHRwOi8vd3d3Lncz
Lm9yZy9UUi9odG1sNC9sb29zZS5kdGQiPgorCis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAg
PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJz
ZXQ9dXRmLTgiPgorICA8dGl0bGU+S2V5ZnJhbWVzIHRlc3Q8L3RpdGxlPgorICA8c3R5bGUgdHlw
ZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgorICAgICNib3ggeworICAgICAgICBwb3NpdGlv
bjogYWJzb2x1dGU7CisgICAgICAgIGxlZnQ6IDA7CisgICAgICAgIHRvcDogMTAwcHg7CisgICAg
ICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgYmFja2dy
b3VuZC1jb2xvcjogYmx1ZTsKKyAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFz
OworICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKKyAg
ICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogImFuaW0iOworICAgIH0KKyAgICBALXdlYmtp
dC1rZXlmcmFtZXMgImFuaW0iIHsKKyAgICAgICAgZnJvbSB7IGxlZnQ6IDUwcHg7IH0KKyAgICAg
ICAgdG8gICB7IGxlZnQ6IDEwMHB4OyB9CisgICAgfQorICAgIEAtd2Via2l0LWtleWZyYW1lcyAi
aXJyZWxldmFudCIgeworICAgICAgICBmcm9tIHsgbGVmdDogMTUwcHg7IH0KKyAgICAgICAgdG8g
ICB7IGxlZnQ6IDI1MDBweDsgfQorICAgIH0KKyAgICBALXdlYmtpdC1rZXlmcmFtZXMgImFuaW0i
IHsKKyAgICAgICAgZnJvbSB7IGxlZnQ6IDIwMHB4OyB9CisgICAgICAgIHRvICAgeyBsZWZ0OiAz
MDBweDsgfQorICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMv
YW5pbWF0aW9uLXRlc3QtaGVscGVycy5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBjaGFyc2V0
PSJ1dGYtOCI+PC9zY3JpcHQ+CisgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNo
YXJzZXQ9InV0Zi04Ij4KKyAgICAKKyAgICBjb25zdCBleHBlY3RlZFZhbHVlcyA9IFsKKyAgICAg
IC8vIFthbmltYXRpb24tbmFtZSwgdGltZSwgZWxlbWVudC1pZCwgcHJvcGVydHksIGV4cGVjdGVk
LXZhbHVlLCB0b2xlcmFuY2VdCisgICAgICBbImFuaW0iLCAxLCAiYm94IiwgImxlZnQiLCAzMDAs
IDFdLAorICAgIF07CisgICAgCisgICAgcnVuQW5pbWF0aW9uVGVzdChleHBlY3RlZFZhbHVlcyk7
CisgICAgCisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CitUaGlzIHRlc3QgdmVyaWZpZXMg
dGhhdCB0aGUgbGFzdCBAa2V5ZnJhbWVzIHJ1bGUgd2l0aCBhIGdpdmVuIG5hbWUgaXMgdGhlIG9u
ZSB1c2VkLgorPGRpdiBpZD0iYm94Ij4KKzwvZGl2PgorPGRpdiBpZD0icmVzdWx0Ij4KKzwvZGl2
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="115764"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="115765"
          type_id="3"
          status="-"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>