<?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>219071</bug_id>
          
          <creation_ts>2020-11-18 01:44:13 -0800</creation_ts>
          <short_desc>[Web Animations] Ensure we don&apos;t schedule animation udpates when there are no styles to update</short_desc>
          <delta_ts>2020-11-18 09:53:19 -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>Animations</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>dino</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1708531</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-11-18 01:44:13 -0800</bug_when>
    <thetext>[Web Animations] Ensure we don&apos;t schedule animation udpates when there are no styles to update</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708533</commentid>
    <comment_count>1</comment_count>
      <attachid>414431</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-11-18 01:48:08 -0800</bug_when>
    <thetext>Created attachment 414431
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708645</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-18 09:52:03 -0800</bug_when>
    <thetext>Committed r269963: &lt;https://trac.webkit.org/changeset/269963&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 414431.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708646</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-18 09:53:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/71543674&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414431</attachid>
            <date>2020-11-18 01:48:08 -0800</date>
            <delta_ts>2020-11-18 09:52:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219071-20201118104806.patch</filename>
            <type>text/plain</type>
            <size>6347</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5OTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjQzNzUxZTFlMzA5YWQw
YzFlZGNjMDlmZTY0NDZhMzIwY2NmYTY2ZS4uMDQ3MTk5ODcwNGIwNzkxMDBiZmVjZWJmMTk2NGQw
YTNjMDUxOTQxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIwLTExLTE4ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFtXZWIgQW5pbWF0aW9u
c10gRW5zdXJlIHdlIGRvbid0IHNjaGVkdWxlIGFuaW1hdGlvbiB1ZHBhdGVzIHdoZW4gdGhlcmUg
YXJlIG5vIHN0eWxlcyB0byB1cGRhdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxOTA3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlc3Q6IHdlYmFuaW1hdGlvbnMvc2NoZWR1bGluZy1vZi1hbmltYXRp
b24td2l0aG91dC1rZXlmcmFtZXMuaHRtbAorCisgICAgICAgIEZvciBrZXlmcmFtZSBlZmZlY3Rz
IHRoYXQgZG9uJ3QgaW50ZXJwb2xhdGUgYW55IENTUyBwcm9wZXJ0eSwgcnVuIHRoZSBzYW1lIGxv
Z2ljIHRoYXQgd2UgYWxyZWFkeSBydW4KKyAgICAgICAgdG8gZGV0ZXJtaW5lIHdoZW4gdG8gc2No
ZWR1bGUgdGhlIG5leHQgYW5pbWF0aW9uIHVwZGF0ZSBpbiB0aGUgY2FzZSB3aGVyZSB3ZSBhcmUg
cnVubmluZyBhY2NlbGVyYXRlZAorICAgICAgICBhbmltYXRpb25zLgorCisgICAgICAgICogYW5p
bWF0aW9uL0tleWZyYW1lRWZmZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OktleWZyYW1lRWZm
ZWN0Ojp0aW1lVG9OZXh0VGljayBjb25zdCk6CisKIDIwMjAtMTEtMTcgIFNhaWQgQWJvdS1IYWxs
YXdhICA8c2FpZEBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMjY5NjE0KTogW2lP
U10gV2ViQ29udGVudCBjcmFzaGVzIHdoZW4gZW50ZXJpbmcgRnVsbCBTY3JlZW4gdmlkZW8gd2l0
aCB0ZXh0IGNhcHRpb25zCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hbmltYXRpb24vS2V5
ZnJhbWVFZmZlY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvYW5pbWF0aW9uL0tleWZyYW1lRWZmZWN0
LmNwcAppbmRleCA2NjY1N2JiODYyMzBiMjY0YTA5NTQ4NzMzNzFlZDIzYzY3M2U2NGY2Li5mMGZh
ZTIzM2FkNjdiMDJkZGIwMzgyNzY0MjUxOTViYWViMGI5N2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9hbmltYXRpb24vS2V5ZnJhbWVFZmZlY3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2FuaW1hdGlvbi9LZXlmcmFtZUVmZmVjdC5jcHAKQEAgLTE5NzksMTQgKzE5NzksMTggQEAgU2Vj
b25kcyBLZXlmcmFtZUVmZmVjdDo6dGltZVRvTmV4dFRpY2soKSBjb25zdAogICAgIGNhc2UgQW5p
bWF0aW9uRWZmZWN0UGhhc2U6OkJlZm9yZToKICAgICAgICAgLy8gVGhlIGVmZmVjdCBpcyBpbiBp
dHMgImJlZm9yZSIgcGhhc2UsIGluIHRoaXMgY2FzZSB3ZSBjYW4gd2FpdCB1bnRpbCBpdCBlbnRl
cnMgaXRzICJhY3RpdmUiIHBoYXNlLgogICAgICAgICByZXR1cm4gZGVsYXkoKSAtICp0aW1pbmcu
bG9jYWxUaW1lOwotICAgIGNhc2UgQW5pbWF0aW9uRWZmZWN0UGhhc2U6OkFjdGl2ZToKLSAgICAg
ICAgaWYgKGlzQ29tcGxldGVseUFjY2VsZXJhdGVkKCkgJiYgaXNSdW5uaW5nQWNjZWxlcmF0ZWQo
KSkgewotICAgICAgICAgICAgLy8gRnVsbHktYWNjZWxlcmF0ZWQgcnVubmluZyBDU1MgQW5pbWF0
aW9ucyBuZWVkIHRvIHRyaWdnZXIgImFuaW1hdGlvbml0ZXJhdGlvbiIgZXZlbnRzLCBpbiB0aGlz
IGNhc2Ugd2UgbXVzdCB3YWl0IHVudGlsIHRoZSBuZXh0IGl0ZXJhdGlvbi4KKyAgICBjYXNlIEFu
aW1hdGlvbkVmZmVjdFBoYXNlOjpBY3RpdmU6IHsKKyAgICAgICAgYXV0byBkb2VzTm90QWZmZWN0
U3R5bGVzID0gbV9ibGVuZGluZ0tleWZyYW1lcy5pc0VtcHR5KCkgfHwgbV9ibGVuZGluZ0tleWZy
YW1lcy5wcm9wZXJ0aWVzKCkuaXNFbXB0eSgpOworICAgICAgICBhdXRvIGNvbXBsZXRlbHlBY2Nl
bGVyYXRlZEFuZFJ1bm5pbmcgPSBpc0NvbXBsZXRlbHlBY2NlbGVyYXRlZCgpICYmIGlzUnVubmlu
Z0FjY2VsZXJhdGVkKCk7CisgICAgICAgIGlmIChkb2VzTm90QWZmZWN0U3R5bGVzIHx8IGNvbXBs
ZXRlbHlBY2NlbGVyYXRlZEFuZFJ1bm5pbmcpIHsKKyAgICAgICAgICAgIC8vIEluIHRoZSBjYXNl
IG9mIGZ1bGx5IGFjY2VsZXJhdGVkIHJ1bm5pbmcgZWZmZWN0cyBhbmQgZWZmZWN0cyB0aGF0IGRv
bid0IGFjdHVhbGx5IHRhcmdldCBhbnkgQ1NTIHByb3BlcnR5LAorICAgICAgICAgICAgLy8gd2Ug
ZG8gbm90IGhhdmUgYSBuZWVkIHRvIGludmFsaWRhdGUgc3R5bGVzLgogICAgICAgICAgICAgaWYg
KGlzPENTU0FuaW1hdGlvbj4oYW5pbWF0aW9uKCkpKSB7CisgICAgICAgICAgICAgICAgLy8gSG93
ZXZlciwgQ1NTIEFuaW1hdGlvbnMgbmVlZCB0byB0cmlnZ2VyICJhbmltYXRpb25pdGVyYXRpb24i
IGV2ZW50cywgaW4gdGhpcyBjYXNlIHdlIG11c3Qgd2FpdCB1bnRpbCB0aGUgbmV4dCBpdGVyYXRp
b24uCiAgICAgICAgICAgICAgICAgaWYgKGF1dG8gaXRlcmF0aW9uUHJvZ3Jlc3MgPSBnZXRDb21w
dXRlZFRpbWluZygpLnNpbXBsZUl0ZXJhdGlvblByb2dyZXNzKQogICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gaXRlcmF0aW9uRHVyYXRpb24oKSAqICgxIC0gKml0ZXJhdGlvblByb2dyZXNzKTsK
ICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIC8vIEZ1bGx5LWFjY2VsZXJhdGVkIHJ1bm5pbmcg
ZWZmZWN0cyBpbiB0aGUgImFjdGl2ZSIgcGhhc2UgY2FuIHdhaXQgdW50aWwgdGhleSBlbmRlZC4K
KyAgICAgICAgICAgIC8vIE90aGVyIHJ1bm5pbmcgZWZmZWN0cyBpbiB0aGUgImFjdGl2ZSIgcGhh
c2UgY2FuIHdhaXQgdW50aWwgdGhleSBlbmQuCiAgICAgICAgICAgICByZXR1cm4gZW5kVGltZSgp
IC0gKnRpbWluZy5sb2NhbFRpbWU7CiAgICAgICAgIH0KICAgICAgICAgaWYgKGF1dG8gaXRlcmF0
aW9uUHJvZ3Jlc3MgPSBnZXRDb21wdXRlZFRpbWluZygpLnNpbXBsZUl0ZXJhdGlvblByb2dyZXNz
KSB7CkBAIC0xOTk2LDYgKzIwMDAsNyBAQCBTZWNvbmRzIEtleWZyYW1lRWZmZWN0Ojp0aW1lVG9O
ZXh0VGljaygpIGNvbnN0CiAgICAgICAgIH0KICAgICAgICAgLy8gT3RoZXIgZWZmZWN0cyBpbiB0
aGUgImFjdGl2ZSIgcGhhc2Ugd2lsbCBuZWVkIHRvIHVwZGF0ZSB0aGVpciBhbmltYXRlZCB2YWx1
ZSBhdCB0aGUgaW1tZWRpYXRlIG5leHQgb3Bwb3J0dW5pdHkuCiAgICAgICAgIHJldHVybiAwX3M7
CisgICAgfQogICAgIGNhc2UgQW5pbWF0aW9uRWZmZWN0UGhhc2U6OkFmdGVyOgogICAgICAgICAv
LyBUaGUgZWZmZWN0IGlzIGluIGl0cyBhZnRlciBwaGFzZSwgd2hpY2ggbWVhbnMgaXQgd2lsbCBu
byBsb25nZXIgdXBkYXRlIGl0cyB2YWx1ZSwgc28gaXQgZG9lbnMndCBuZWVkIGEgdGljay4KICAg
ICAgICAgcmV0dXJuIFNlY29uZHM6OmluZmluaXR5KCk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNGI1MDcyNTEwMzllZjYy
MzlhNTBhNThlYjljMTczMDg4MmMzZjYzOC4uMTg5MjkzYTMwN2M5MjEwYWFkN2YwNGUzZGEwM2E3
NjBiNmIxYzViNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTExLTE4ICBBbnRvaW5lIFF1
aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFtXZWIgQW5pbWF0aW9uc10gRW5z
dXJlIHdlIGRvbid0IHNjaGVkdWxlIGFuaW1hdGlvbiB1ZHBhdGVzIHdoZW4gdGhlcmUgYXJlIG5v
IHN0eWxlcyB0byB1cGRhdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxOTA3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEFkZCBhIHRlc3QgdGhhdCBjcmVhdGVzIGFuaW1hdGlvbnMgd2l0aCB2YXJpb3Vz
IGVtcHR5IGtleWZyYW1lcyBwYXJhbWV0ZXJzIHRvIGNoZWNrIHRoYXQgd2UgZG9uJ3QKKyAgICAg
ICAgc2NoZWR1bGUgYW5pbWF0aW9uIHVwZGF0ZSBmb3IgdGhlbS4KKworICAgICAgICAqIHdlYmFu
aW1hdGlvbnMvc2NoZWR1bGluZy1vZi1hbmltYXRpb24td2l0aG91dC1rZXlmcmFtZXMtZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiB3ZWJhbmltYXRpb25zL3NjaGVkdWxpbmctb2YtYW5p
bWF0aW9uLXdpdGhvdXQta2V5ZnJhbWVzLmh0bWw6IEFkZGVkLgorCiAyMDIwLTExLTE3ICBMYXVy
byBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHTElCXSBVcGRhdGUgd2Vi
YXVkaW8gYmFzZWxpbmVzIGFmdGVyIHIyNjk4NTMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dl
YmFuaW1hdGlvbnMvc2NoZWR1bGluZy1vZi1hbmltYXRpb24td2l0aG91dC1rZXlmcmFtZXMtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9zY2hlZHVsaW5nLW9mLWFuaW1h
dGlvbi13aXRob3V0LWtleWZyYW1lcy1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjJiZDEwZTRh
ODgzODg2NDA0N2U1YjBjYmI0NDk1YTcyNzEzNjE0YwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3dlYmFuaW1hdGlvbnMvc2NoZWR1bGluZy1vZi1hbmltYXRpb24td2l0aG91dC1rZXlm
cmFtZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorCitQQVNTIENvbXB1dGluZyB0aGUg
dGltZSB1bnRpbCB0aGUgbmV4dCB0aWNrIGZvciBhbiBlZmZlY3Qgd2l0aCBudWxsIGtleWZyYW1l
cyBwYXJhbWV0ZXIuCitQQVNTIENvbXB1dGluZyB0aGUgdGltZSB1bnRpbCB0aGUgbmV4dCB0aWNr
IGZvciBhbiBlZmZlY3Qgd2l0aCB7fSBrZXlmcmFtZXMgcGFyYW1ldGVyLgorUEFTUyBDb21wdXRp
bmcgdGhlIHRpbWUgdW50aWwgdGhlIG5leHQgdGljayBmb3IgYW4gZWZmZWN0IHdpdGggW10ga2V5
ZnJhbWVzIHBhcmFtZXRlci4KK1BBU1MgQ29tcHV0aW5nIHRoZSB0aW1lIHVudGlsIHRoZSBuZXh0
IHRpY2sgZm9yIGFuIGVmZmVjdCB3aXRoIGludmFsaWQgQ1NTIHByb3BlcnR5IGtleWZyYW1lcyBw
YXJhbWV0ZXIuCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3dlYmFuaW1hdGlvbnMvc2NoZWR1
bGluZy1vZi1hbmltYXRpb24td2l0aG91dC1rZXlmcmFtZXMuaHRtbCBiL0xheW91dFRlc3RzL3dl
YmFuaW1hdGlvbnMvc2NoZWR1bGluZy1vZi1hbmltYXRpb24td2l0aG91dC1rZXlmcmFtZXMuaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi5kY2JiZGYyNDlhODQ4NzczMWY2MDlmZGNjMmY1MTc1ZTc2ZWFjNTg4Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvd2ViYW5pbWF0aW9ucy9zY2hlZHVsaW5nLW9m
LWFuaW1hdGlvbi13aXRob3V0LWtleWZyYW1lcy5odG1sCkBAIC0wLDAgKzEsMjAgQEAKKzxzY3Jp
cHQgc3JjPSIuLi9yZXNvdXJjZXMvdGVzdGhhcm5lc3MuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBz
cmM9Ii4uL3Jlc291cmNlcy90ZXN0aGFybmVzc3JlcG9ydC5qcyI+PC9zY3JpcHQ+Cis8ZGl2Pjwv
ZGl2PgorPHNjcmlwdD4KKworY29uc3Qgbm9LZXlmcmFtZXNUZXN0ID0gKGtleWZyYW1lcywgbGFi
ZWwpID0+IHsKKyAgICBwcm9taXNlX3Rlc3QoYXN5bmMgKCkgPT4geworICAgICAgICBjb25zdCBh
bmltYXRpb24gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJkaXYiKS5hbmltYXRlKGtleWZyYW1l
cywgMTAwMCk7CisgICAgICAgIGF3YWl0IGFuaW1hdGlvbi5yZWFkeTsKKyAgICAgICAgYW5pbWF0
aW9uLmN1cnJlbnRUaW1lID0gMTAwOworICAgICAgICBhc3NlcnRfZXF1YWxzKGludGVybmFscy50
aW1lVG9OZXh0QW5pbWF0aW9uVGljayhhbmltYXRpb24pLCA5MDApOworICAgIH0sIGBDb21wdXRp
bmcgdGhlIHRpbWUgdW50aWwgdGhlIG5leHQgdGljayBmb3IgYW4gZWZmZWN0IHdpdGggJHtsYWJl
bH0ga2V5ZnJhbWVzIHBhcmFtZXRlci5gKTsKK30KKworbm9LZXlmcmFtZXNUZXN0KG51bGwsICJu
dWxsIik7Citub0tleWZyYW1lc1Rlc3Qoe30sICJ7fSIpOworbm9LZXlmcmFtZXNUZXN0KFtdLCAi
W10iKTsKK25vS2V5ZnJhbWVzVGVzdCh7IGZvbzogImJhciIgfSwgImludmFsaWQgQ1NTIHByb3Bl
cnR5Iik7CisKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>