<?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>89943</bug_id>
          
          <creation_ts>2012-06-25 22:25:36 -0700</creation_ts>
          <short_desc>Pausing+unpausing before an animation begins breaks the animation</short_desc>
          <delta_ts>2012-06-26 05:56:43 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philip Rogers">pdr</reporter>
          <assigned_to name="Philip Rogers">pdr</assigned_to>
          <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>657293</commentid>
    <comment_count>0</comment_count>
      <attachid>149454</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-06-25 22:25:36 -0700</bug_when>
    <thetext>Created attachment 149454
Testcase

If pauseAnimations() and unpauseAnimations() are called before animations begin, the animations will never start.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657303</commentid>
    <comment_count>1</comment_count>
      <attachid>149459</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-06-25 22:51:50 -0700</bug_when>
    <thetext>Created attachment 149459
Fix a bug where animations fail to start

I was bitten by this bug in the process of testing https://bugs.webkit.org/show_bug.cgi?id=81350 :/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657511</commentid>
    <comment_count>2</comment_count>
      <attachid>149459</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-06-26 05:04:07 -0700</bug_when>
    <thetext>Comment on attachment 149459
Fix a bug where animations fail to start

while(1) { pdr++}, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657547</commentid>
    <comment_count>3</comment_count>
      <attachid>149459</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-26 05:56:32 -0700</bug_when>
    <thetext>Comment on attachment 149459
Fix a bug where animations fail to start

Clearing flags on attachment: 149459

Committed r121258: &lt;http://trac.webkit.org/changeset/121258&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657548</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-26 05:56:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>149454</attachid>
            <date>2012-06-25 22:25:36 -0700</date>
            <delta_ts>2012-06-25 22:25:36 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>pauseunpausebug.html</filename>
            <type>text/html</type>
            <size>750</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUw+CjxodG1sPgo8IS0tCiAgICBUZXN0IGZvciBXSyoqKio6IHBhdXNpbmcg
YW5kIHVucGF1c2luZyBhbiBhbmltYXRpb24gYmVmb3JlIGl0IHN0YXJ0cyBzaG91bGQgaGF2ZSBu
byBlZmZlY3QuCi0tPgo8Ym9keT4KICAgIDxzdmcgaWQ9InN2ZyIgd2lkdGg9IjQwMCIgaGVpZ2h0
PSI0MDAiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAw
IiBmaWxsPSJyZWQiLz4KICAgICAgICA8cmVjdCBpZD0icmVjdCIgeD0iMTAwIiB5PSIwIiB3aWR0
aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iZ3JlZW4iPgogICAgICAgICAgICA8c2V0IGF0dHJp
YnV0ZU5hbWU9IngiIHRvPSIwIiBiZWdpbj0iMC4wNXMiIGZpbGw9ImZyZWV6ZSIvPgogICAgICAg
IDwvcmVjdD4KICAgIDwvc3ZnPgogICAgPHNjcmlwdD4KICAgICAgICBpZiAod2luZG93LnRlc3RS
dW5uZXIpIHsKICAgICAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CiAgICAgICAg
ICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOwogICAgICAgIH0KCiAgICAgICAgdmFyIHN2ZyA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdmciKTsKICAgICAgICB2YXIgcmVjdCA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJyZWN0Iik7CgogICAgICAgIHN2Zy5wYXVzZUFuaW1hdGlvbnMo
KTsKICAgICAgICBzdmcudW5wYXVzZUFuaW1hdGlvbnMoKTsKICAgIDwvc2NyaXB0Pgo8L2JvZHk+
CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149459</attachid>
            <date>2012-06-25 22:51:50 -0700</date>
            <delta_ts>2012-06-26 05:56:32 -0700</delta_ts>
            <desc>Fix a bug where animations fail to start</desc>
            <filename>89943.1.patch</filename>
            <type>text/plain</type>
            <size>4089</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMTIzMCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA2LTI1ICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgRml4IGJ1ZyB3aGVyZSBhbmltYXRp
b25zIGZhaWxlZCB0byBzdGFydAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9ODk5NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUaGUgdW5wYXVzZSBjb2RlIHByZXZpb3VzbHkgY2hlY2tlZCB0aGF0IHRoZSBh
bmltYXRpb25zIGhhZCBub3Qgc3RhcnRlZAorICAgICAgICBiZWZvcmUgdW4tc2V0dGluZyB0aGUg
cGF1c2Ugc3RhdGUuIFRoaXMgbWVhbnQgdGhhdCBpZiBhbiBhbmltYXRpb24gd2FzCisgICAgICAg
IHBhdXNlZCBhbmQgdW5wYXVzZWQgYmVmb3JlIHRoZSBhbmltYXRpb25zIHN0YXJ0ZWQsIGl0IHdv
dWxkIHJlbWFpbiBpbiB0aGUKKyAgICAgICAgcGF1c2VkIHN0YXRlLiBUaGlzIHBhdGNoIHNpbXBs
eSByZW9yZGVycyB0aGUgdW5wYXVzZSBsb2dpYyB0byBmaXggdGhpcyBidWcuCisKKyAgICAgICAg
VGVzdDogc3ZnL2N1c3RvbS9hbmltYXRlLWluaXRpYWwtcGF1c2UtdW5wYXVzZS5odG1sCisKKyAg
ICAgICAgKiBzdmcvYW5pbWF0aW9uL1NNSUxUaW1lQ29udGFpbmVyLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlNNSUxUaW1lQ29udGFpbmVyOjpyZXN1bWUpOgorCiAyMDEyLTA2LTI1ICBMdWtlIE1h
Y3BoZXJzb24gIDxtYWNwaGVyc29uQGNocm9taXVtLm9yZz4KIAogICAgICAgICBBZGQgcnVudGlt
ZSBmbGFnIHRvIGVuYWJsZS9kaXNhYmxlIENTUyB2YXJpYWJsZXMgKGluIGFkZGl0aW9uIHRvIGV4
aXN0aW5nIGNvbXBpbGUtdGltZSBmbGFnKS4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3N2Zy9hbmlt
YXRpb24vU01JTFRpbWVDb250YWluZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3N2Zy9hbmltYXRpb24vU01JTFRpbWVDb250YWluZXIuY3BwCShyZXZpc2lvbiAxMjExNDIpCisr
KyBTb3VyY2UvV2ViQ29yZS9zdmcvYW5pbWF0aW9uL1NNSUxUaW1lQ29udGFpbmVyLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTEyLDEwICsxMTIsMTEgQEAgdm9pZCBTTUlMVGltZUNvbnRhaW5lcjo6
cGF1c2UoKQogCiB2b2lkIFNNSUxUaW1lQ29udGFpbmVyOjpyZXN1bWUoKQogewotICAgIGlmICgh
bV9iZWdpblRpbWUpCi0gICAgICAgIHJldHVybjsKICAgICBBU1NFUlQoaXNQYXVzZWQoKSk7Ci0g
ICAgbV9hY2N1bXVsYXRlZFBhdXNlVGltZSArPSBjdXJyZW50VGltZSgpIC0gbV9wYXVzZVRpbWU7
CisKKyAgICBpZiAobV9iZWdpblRpbWUpCisgICAgICAgIG1fYWNjdW11bGF0ZWRQYXVzZVRpbWUg
Kz0gY3VycmVudFRpbWUoKSAtIG1fcGF1c2VUaW1lOworCiAgICAgbV9wYXVzZVRpbWUgPSAwOwog
ICAgIHN0YXJ0VGltZXIoMCk7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjEyMzApCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMi0w
Ni0yNSAgUGhpbGlwIFJvZ2VycyAgPHBkckBnb29nbGUuY29tPgorCisgICAgICAgIEZpeCBidWcg
d2hlcmUgYW5pbWF0aW9ucyBmYWlsZWQgdG8gc3RhcnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg5OTQzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdmcvY3VzdG9tL2FuaW1hdGUtaW5pdGlhbC1wYXVz
ZS11bnBhdXNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3ZnL2N1c3RvbS9hbmlt
YXRlLWluaXRpYWwtcGF1c2UtdW5wYXVzZS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNi0yNSAgRnVt
aXRvc2hpIFVrYWkgIDx1a2FpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCB1
cGRhdGUgY2hyb21pdW0gdGVzdCBleHBlY3RhdGlvbnMuCkluZGV4OiBMYXlvdXRUZXN0cy9zdmcv
Y3VzdG9tL2FuaW1hdGUtaW5pdGlhbC1wYXVzZS11bnBhdXNlLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2FuaW1hdGUtaW5pdGlhbC1wYXVzZS11bnBh
dXNlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3N2Zy9jdXN0b20v
YW5pbWF0ZS1pbml0aWFsLXBhdXNlLXVucGF1c2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxIEBACitQQVNTCkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL2FuaW1hdGUt
aW5pdGlhbC1wYXVzZS11bnBhdXNlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvc3Zn
L2N1c3RvbS9hbmltYXRlLWluaXRpYWwtcGF1c2UtdW5wYXVzZS5odG1sCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9hbmltYXRlLWluaXRpYWwtcGF1c2UtdW5wYXVzZS5o
dG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDM2IEBACis8IURPQ1RZUEUgSFRNTD4KKzxodG1s
PgorPCEtLQorICAgIFRlc3QgZm9yIFdLODk5NDM6IHBhdXNpbmcgYW5kIHVucGF1c2luZyBhbiBh
bmltYXRpb24gYmVmb3JlIGl0IHN0YXJ0cyBzaG91bGQgaGF2ZSBubyBlZmZlY3QuCistLT4KKzxi
b2R5PgorICAgIDxzdmcgaWQ9InN2ZyIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiPgorICAgICAg
ICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0icmVkIi8+
CisgICAgICAgIDxyZWN0IGlkPSJyZWN0IiB4PSIxMDAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdo
dD0iMTAwIiBmaWxsPSJncmVlbiI+CisgICAgICAgICAgICA8c2V0IGF0dHJpYnV0ZU5hbWU9Ingi
IHRvPSIwIiBiZWdpbj0iMC4wMXMiIGZpbGw9ImZyZWV6ZSIvPgorICAgICAgICA8L3JlY3Q+Cisg
ICAgPC9zdmc+CisgICAgPHNjcmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7
CisgICAgICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAgICAgICAgIHRl
c3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAgICAgICB9CisKKyAgICAgICAgdmFyIHN2ZyA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdmciKTsKKyAgICAgICAgdmFyIHJlY3QgPSBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgicmVjdCIpOworCisgICAgICAgIHN2Zy5wYXVzZUFuaW1hdGlvbnMo
KTsKKyAgICAgICAgc3ZnLnVucGF1c2VBbmltYXRpb25zKCk7CisKKyAgICAgICAgc2V0VGltZW91
dChmdW5jdGlvbigpIHsKKyAgICAgICAgICAgIGlmIChyZWN0LnguYW5pbVZhbC52YWx1ZSA9PSAw
KQorICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gIlBBU1MiOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGRvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0g
IkZBSUwgOiByZWN0LnguYW5pbVZhbC52YWx1ZSB3YXMgIiArIHJlY3QueC5hbmltVmFsLnZhbHVl
ICsgIiBidXQgd2UgZXhwZWN0ZWQgMC4iOworCisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RS
dW5uZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAgICAg
IH0sIDUwKTsKKyAgICA8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>