<?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>94075</bug_id>
          
          <creation_ts>2012-08-15 00:37:25 -0700</creation_ts>
          <short_desc>CSS3 animationstart, animationend and animationiteration events are not emitted</short_desc>
          <delta_ts>2012-08-22 10:05:33 -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>INVALID</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexander Shalamov">alexander.shalamov</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jussi.kukkonen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>695804</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-08-15 00:37:25 -0700</bug_when>
    <thetext>According to http://www.w3.org/TR/css3-animations/#animation-events , animationstart, animationend and animationiteration events should be fired.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>695805</commentid>
    <comment_count>1</comment_count>
      <attachid>158518</attachid>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-08-15 00:38:07 -0700</bug_when>
    <thetext>Created attachment 158518
Test

Simple test that reproduces the problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701733</commentid>
    <comment_count>2</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-08-22 03:27:19 -0700</bug_when>
    <thetext>From the CSS WG June 6th meeeting (http://lists.w3.org/Archives/Public/www-style/2012Jun/0105.html):
&gt; RESOLVED: Transitions, Transforms, and Animations may be released unprefixed.


So this should be fine. I assume there&apos;s pressure to keep the prefixed versions as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701785</commentid>
    <comment_count>3</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-08-22 05:19:24 -0700</bug_when>
    <thetext>The events are there, just prefixed, marking this a duplicate of the larger &quot;should unprefix&quot; -bug

*** This bug has been marked as a duplicate of bug 93136 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701892</commentid>
    <comment_count>4</comment_count>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-08-22 07:44:35 -0700</bug_when>
    <thetext>Reopening, this bug is about different issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701894</commentid>
    <comment_count>5</comment_count>
      <attachid>159931</attachid>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-08-22 07:46:02 -0700</bug_when>
    <thetext>Created attachment 159931
Test2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701898</commentid>
    <comment_count>6</comment_count>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-08-22 07:49:34 -0700</bug_when>
    <thetext>This bug about animation events. In webkit, there is no way to add event listener to animated element and listen to animation events.

Jussi, you could open test file in mozilla and webkit browser and check what&apos;s the output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701944</commentid>
    <comment_count>7</comment_count>
    <who name="Jussi Kukkonen (jku)">jussi.kukkonen</who>
    <bug_when>2012-08-22 08:31:50 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; This bug about animation events. In webkit, there is no way to add event listener to animated element and listen to animation events.
&gt; 
&gt; Jussi, you could open test file in mozilla and webkit browser and check what&apos;s the output.

It passes in webkit if you just change the event name to &quot;webkitAnimationStart&quot; (note capitalization in addition to prefix).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>702021</commentid>
    <comment_count>8</comment_count>
    <who name="Alexander Shalamov">alexander.shalamov</who>
    <bug_when>2012-08-22 10:05:33 -0700</bug_when>
    <thetext>My bad, didn&apos;t try that combination.
Thanks for clarification.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>158518</attachid>
            <date>2012-08-15 00:38:07 -0700</date>
            <delta_ts>2012-08-15 00:38:07 -0700</delta_ts>
            <desc>Test</desc>
            <filename>css3_animation_test.html</filename>
            <type>text/html</type>
            <size>985</size>
            <attacher name="Alexander Shalamov">alexander.shalamov</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCkAt
d2Via2l0LWtleWZyYW1lcyBtb3ZlX3JpZ2h0IHsKICBmcm9tIHsgbGVmdDogMjAwcHg7IH0KICB0
byB7IGxlZnQ6IDBweDsgfQp9CgouYmx1ZV9ib3ggewogICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5
OwogICBjb2xvcjogd2hpdGU7CiAgIHdpZHRoOiAxMDBweDsKICAgaGVpZ2h0OiAxMDBweDsKICAg
cG9zaXRpb246IHJlbGF0aXZlOwp9Cgo8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogIDxkaXYgY2xh
c3M9ImJsdWVfYm94IiBpZD0iYmx1ZV9ib3giPgogICAgQ1NTMyBBbmltYXRpb24gZXZlbnRzCiAg
PC9kaXY+CgogIDxkaXYgaWQ9ImxvZ2dlciI+CiAgPC9kaXY+CiAgCjxzY3JpcHQgPgoKICAgdmFy
IGV2ZW50SGFuZGxlZCA9ICJGQUlMRUQiOwogICBmdW5jdGlvbiBoYW5kbGVFdmVudCggZXZlbnQg
KQogICB7CiAgICAgICBldmVudEhhbmRsZWQgPSAiUEFTU0VEIjsKICAgfQoKICAgdmFyIGRpdiA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJibHVlX2JveCIpOyAKICAgZGl2LmFkZEV2ZW50TGlz
dGVuZXIoImFuaW1hdGlvbnN0YXJ0IiwgaGFuZGxlRXZlbnQpOwogICBkaXYuYWRkRXZlbnRMaXN0
ZW5lcigiYW5pbWF0aW9uZW5kIiwgaGFuZGxlRXZlbnQpOwogICBkaXYuYWRkRXZlbnRMaXN0ZW5l
cigiYW5pbWF0aW9uaXRlcmF0aW9uIiwgaGFuZGxlRXZlbnQpOwoKICAgZGl2LnN0eWxlWyJ3ZWJr
aXRBbmltYXRpb25OYW1lIl0gPSAibW92ZV9yaWdodCI7CiAgIGRpdi5zdHlsZVsid2Via2l0QW5p
bWF0aW9uRHVyYXRpb24iXSA9ICIxLjBzIjsKICAgCiAgIAogICAgCgogICBzZXRUaW1lb3V0KGZ1
bmN0aW9uKCkgewogICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJsb2dnZXIi
KS5pbm5lclRleHQgPSBldmVudEhhbmRsZWQ7CiAgICAgICAgICAgICAgfSwgMTUwMCk7CgogIDwv
c2NyaXB0Pgo8L2JvZHk+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>159931</attachid>
            <date>2012-08-22 07:46:02 -0700</date>
            <delta_ts>2012-08-22 07:46:02 -0700</delta_ts>
            <desc>Test2</desc>
            <filename>css_animation.html</filename>
            <type>text/html</type>
            <size>913</size>
            <attacher name="Alexander Shalamov">alexander.shalamov</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+CjxodG1sPgo8aGVhZD4KICA8dGl0bGU+Q1NTIGFuaW1hdGlvbnMgdGVz
dDwvdGl0bGU+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIGgxIHsKICAgICAgLW1vei1h
bmltYXRpb24tZHVyYXRpb246IDNzOwogICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjog
M3M7CiAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IHNsaWRlaW47CiAgICAgIC13ZWJraXQtYW5p
bWF0aW9uLW5hbWU6IHNsaWRlaW47CiAgICB9CiAgICAKICAgIEAtbW96LWtleWZyYW1lcyBzbGlk
ZWluIHsKICAgICAgZnJvbSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6MTAwJTsKICAgICAgICB3aWR0
aDozMDAlCiAgICAgIH0KICAgICAgCiAgICAgIHRvIHsKICAgICAgICBtYXJnaW4tbGVmdDowJTsK
ICAgICAgICB3aWR0aDoxMDAlOwogICAgICB9CiAgICB9CiAgICAKICAgIEAtd2Via2l0LWtleWZy
YW1lcyBzbGlkZWluIHsKICAgICAgZnJvbSB7CiAgICAgICAgbWFyZ2luLWxlZnQ6MTAwJTsKICAg
ICAgICB3aWR0aDozMDAlCiAgICAgIH0KICAgICAgCiAgICAgIHRvIHsKICAgICAgICBtYXJnaW4t
bGVmdDowJTsKICAgICAgICB3aWR0aDoxMDAlOwogICAgICB9CiAgICB9CiAgPC9zdHlsZT4KPC9o
ZWFkPgo8Ym9keSBvbmxvYWQ9ImF0dGFjaEhhbmRsZXIoKSI+CiAgCiAgPGgxIGlkPSJtb3ZpZSI+
U2xpZGluZyBhbmltYXRpb248L2gxPgogIDxzY3JpcHQ+ICAgICAgCiAgICAgdmFyIGgxID0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1vdmllIik7CiAgICAgaDEuYWRkRXZlbnRMaXN0ZW5lcigi
YW5pbWF0aW9uc3RhcnQiLCBmdW5jdGlvbihldmVudCl7aDEuaW5uZXJIVE1MPSJTbGlkaW5nIGFu
aW1hdGlvbiBQQVNTRUQifSwgZmFsc2UpOyAgICAKICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>