<?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>227760</bug_id>
          
          <creation_ts>2021-07-07 11:49:15 -0700</creation_ts>
          <short_desc>[Nicosia] Canvas animations don&apos;t work with threaded rendering</short_desc>
          <delta_ts>2022-05-09 03:55:25 -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>Platform</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>
          
          <blocked>210100</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alice Mikhaylenko">alicem</reporter>
          <assigned_to name="Miguel Gomez">magomez</assigned_to>
          <cc>aperez</cc>
    
    <cc>magomez</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1775367</commentid>
    <comment_count>0</comment_count>
    <who name="Alice Mikhaylenko">alicem</who>
    <bug_when>2021-07-07 11:49:15 -0700</bug_when>
    <thetext>Test cases: all of the examples in https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Basic_animations

I can reproduce it with GTK4 WebKitGTK build, but it works with `WEBKIT_NICOSIA_PAINTING_THREADS=0` or GTK3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776990</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-14 11:50:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/80588913&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866813</commentid>
    <comment_count>2</comment_count>
      <attachid>458868</attachid>
    <who name="Miguel Gomez">magomez</who>
    <bug_when>2022-05-05 05:44:04 -0700</bug_when>
    <thetext>Created attachment 458868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867600</commentid>
    <comment_count>3</comment_count>
      <attachid>458868</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2022-05-09 03:47:16 -0700</bug_when>
    <thetext>Comment on attachment 458868
Patch

The mac-wk1 EWS failure is unrelated, FWIW.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1867602</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-09 03:55:22 -0700</bug_when>
    <thetext>Committed r293971 (250409@main): &lt;https://commits.webkit.org/250409@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458868.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458868</attachid>
            <date>2022-05-05 05:44:04 -0700</date>
            <delta_ts>2022-05-09 03:55:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227760-20220505144403.patch</filename>
            <type>text/plain</type>
            <size>3119</size>
            <attacher name="Miguel Gomez">magomez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzODI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWFjYjcxZmI2YmZmN2Y4
ZDUyZTE0NmY5NGJlNTI3ZTk4ZjM5Y2NlZS4uZGMwYzliZWIzMzI5YWJjNTkwMjQzMjNmYmMxODYz
NjEzMGVmN2VmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDIyLTA1LTA1ICBNaWd1
ZWwgR29tZXogIDxtYWdvbWV6QGlnYWxpYS5jb20+CisKKyAgICAgICAgW05pY29zaWFdIENhbnZh
cyBhbmltYXRpb25zIGRvbid0IHdvcmsgd2l0aCB0aHJlYWRlZCByZW5kZXJpbmcKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNzc2MAorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vODA1ODg5MTM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW1wbGVtZW50IE5pY29zaWE6OkNhaXJvT3BlcmF0aW9uUmVjb3Jk
ZXI6OmRyYUltYWdlQnVmZmVyKCksIHdoaWNoIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIHBhaW50
CisgICAgICAgIGNhbnZhcyBjb250ZW50cyBpbnRvIGEgR3JhcGhpY3NDb250ZXh0LgorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvbmljb3NpYS9jYWlyby9OaWNvc2lhQ2Fpcm9PcGVyYXRp
b25SZWNvcmRlci5jcHA6CisgICAgICAgIChOaWNvc2lhOjpDYWlyb09wZXJhdGlvblJlY29yZGVy
OjpkcmF3SW1hZ2VCdWZmZXIpOgorCiAyMDIyLTA1LTA1ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5u
QGFwcGxlLmNvbT4KIAogICAgICAgICByZXBsYWNlVHJhY2sgd2l0aCBkaWZmZXJlbnQgY29uc3Ry
YWludHMgc3RvcHMgc2VuZGluZyBwYWNrZXRzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9uaWNvc2lhL2NhaXJvL05pY29zaWFDYWlyb09wZXJhdGlvblJlY29y
ZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvY2Fpcm8v
Tmljb3NpYUNhaXJvT3BlcmF0aW9uUmVjb3JkZXIuY3BwCmluZGV4IGMyMWNkMGU0ZDUyN2EzY2Mx
MjAyYmY2ZmNmN2VkMjFhZmY5M2Q1ZjAuLmMzNTgzZGI3MzJiZmE2MzAyODhkOWI4NTBmMmQ0OWUz
ODllMTkxZmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL25p
Y29zaWEvY2Fpcm8vTmljb3NpYUNhaXJvT3BlcmF0aW9uUmVjb3JkZXIuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL25pY29zaWEvY2Fpcm8vTmljb3NpYUNhaXJvT3Bl
cmF0aW9uUmVjb3JkZXIuY3BwCkBAIC01MzgsOSArNTM4LDMyIEBAIHZvaWQgQ2Fpcm9PcGVyYXRp
b25SZWNvcmRlcjo6ZHJhd0dseXBocyhjb25zdCBGb250JiBmb250LCBjb25zdCBHbHlwaEJ1ZmZl
ckdseXBoCiAgICAgICAgIHN0YXRlLnN0cm9rZVRoaWNrbmVzcygpLCBzdGF0ZS5kcm9wU2hhZG93
KCkub2Zmc2V0LCBzdGF0ZS5kcm9wU2hhZG93KCkuY29sb3IsIGZvbnRTbW9vdGhpbmcpKTsKIH0K
IAotdm9pZCBDYWlyb09wZXJhdGlvblJlY29yZGVyOjpkcmF3SW1hZ2VCdWZmZXIoSW1hZ2VCdWZm
ZXImLCBjb25zdCBGbG9hdFJlY3QmLCBjb25zdCBGbG9hdFJlY3QmLCBjb25zdCBJbWFnZVBhaW50
aW5nT3B0aW9ucyYpCit2b2lkIENhaXJvT3BlcmF0aW9uUmVjb3JkZXI6OmRyYXdJbWFnZUJ1ZmZl
cihJbWFnZUJ1ZmZlciYgYnVmZmVyLCBjb25zdCBGbG9hdFJlY3QmIGRlc3RSZWN0LCBjb25zdCBG
bG9hdFJlY3QmIHNyY1JlY3QsIGNvbnN0IEltYWdlUGFpbnRpbmdPcHRpb25zJiBvcHRpb25zKQog
ewotICAgIC8vIEZJWE1FOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgc3RydWN0IERyYXdJbWFnZUJ1
ZmZlciBmaW5hbCA6IFBhaW50aW5nT3BlcmF0aW9uLCBPcGVyYXRpb25EYXRhPFJlZlB0cjxjYWly
b19zdXJmYWNlX3Q+LCBGbG9hdFJlY3QsIEZsb2F0UmVjdCwgSW1hZ2VQYWludGluZ09wdGlvbnMs
IGZsb2F0LCBDYWlybzo6U2hhZG93U3RhdGU+IHsKKyAgICAgICAgdmlydHVhbCB+RHJhd0ltYWdl
QnVmZmVyKCkgPSBkZWZhdWx0OworCisgICAgICAgIHZvaWQgZXhlY3V0ZShQYWludGluZ09wZXJh
dGlvblJlcGxheSYgcmVwbGF5ZXIpIG92ZXJyaWRlCisgICAgICAgIHsKKyAgICAgICAgICAgIENh
aXJvOjpkcmF3UGxhdGZvcm1JbWFnZShjb250ZXh0Rm9yUmVwbGF5KHJlcGxheWVyKSwgYXJnPDA+
KCkuZ2V0KCksIGFyZzwxPigpLCBhcmc8Mj4oKSwgYXJnPDM+KCksIGFyZzw0PigpLCBhcmc8NT4o
KSk7CisgICAgICAgIH0KKworICAgICAgICB2b2lkIGR1bXAoVGV4dFN0cmVhbSYgdHMpIG92ZXJy
aWRlCisgICAgICAgIHsKKyAgICAgICAgICAgIHRzIDw8IGluZGVudCA8PCAiRHJhd0ltYWdlQnVm
ZmVyPD5cbiI7CisgICAgICAgIH0KKyAgICB9OworCisgICAgUmVmUHRyPEltYWdlPiBpbWFnZSA9
IGJ1ZmZlci5jb3B5SW1hZ2UoRG9udENvcHlCYWNraW5nU3RvcmUpOworICAgIGlmICghaW1hZ2Up
CisgICAgICAgIHJldHVybjsKKworICAgIGF1dG8gbmF0aXZlSW1hZ2UgPSBpbWFnZS0+bmF0aXZl
SW1hZ2VGb3JDdXJyZW50RnJhbWUoKTsKKyAgICBpZiAoIW5hdGl2ZUltYWdlKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBhdXRvJiBzdGF0ZSA9IHRoaXMtPnN0YXRlKCk7CisgICAgYXBwZW5kKGNy
ZWF0ZUNvbW1hbmQ8RHJhd0ltYWdlQnVmZmVyPihuYXRpdmVJbWFnZS0+cGxhdGZvcm1JbWFnZSgp
LCBkZXN0UmVjdCwgc3JjUmVjdCwgSW1hZ2VQYWludGluZ09wdGlvbnMob3B0aW9ucywgc3RhdGUu
aW1hZ2VJbnRlcnBvbGF0aW9uUXVhbGl0eSgpKSwgc3RhdGUuYWxwaGEoKSwgQ2Fpcm86OlNoYWRv
d1N0YXRlKHN0YXRlKSkpOwogfQogCiB2b2lkIENhaXJvT3BlcmF0aW9uUmVjb3JkZXI6OmRyYXdO
YXRpdmVJbWFnZShOYXRpdmVJbWFnZSYgbmF0aXZlSW1hZ2UsIGNvbnN0IEZsb2F0U2l6ZSYgaW1h
Z2VTaXplLCBjb25zdCBGbG9hdFJlY3QmIGRlc3RSZWN0LCBjb25zdCBGbG9hdFJlY3QmIHNyY1Jl
Y3QsIGNvbnN0IEltYWdlUGFpbnRpbmdPcHRpb25zJiBvcHRpb25zKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>