<?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>103643</bug_id>
          
          <creation_ts>2012-11-29 08:30:06 -0800</creation_ts>
          <short_desc>[Chromium] Animation updates fail when using a canvas as a CSS backround-image style with -webkit-canvas</short_desc>
          <delta_ts>2012-11-30 13:12:25 -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>Canvas</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="Justin Novosad">junov</reporter>
          <assigned_to name="Justin Novosad">junov</assigned_to>
          <cc>jamesr</cc>
    
    <cc>ojan</cc>
    
    <cc>senorblanco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>779026</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Novosad">junov</who>
    <bug_when>2012-11-29 08:30:06 -0800</bug_when>
    <thetext>Related chromium bug: http://code.google.com/p/chromium/issues/detail?id=161699

A div using a background-image that references a 2D canvas is not getting re-rendered when the canvas contents change.
This is an issue with the CC tiled layer not receiving the appropriate invalidation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779217</commentid>
    <comment_count>1</comment_count>
      <attachid>176767</attachid>
    <who name="Justin Novosad">junov</who>
    <bug_when>2012-11-29 11:22:49 -0800</bug_when>
    <thetext>Created attachment 176767
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780333</commentid>
    <comment_count>2</comment_count>
      <attachid>176767</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2012-11-30 13:02:05 -0800</bug_when>
    <thetext>Comment on attachment 176767
Patch

OK.  r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780342</commentid>
    <comment_count>3</comment_count>
      <attachid>176767</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-30 13:12:22 -0800</bug_when>
    <thetext>Comment on attachment 176767
Patch

Clearing flags on attachment: 176767

Committed r136262: &lt;http://trac.webkit.org/changeset/136262&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780343</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-30 13:12:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176767</attachid>
            <date>2012-11-29 11:22:49 -0800</date>
            <delta_ts>2012-11-30 13:12:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103643-20121129142022.patch</filename>
            <type>text/plain</type>
            <size>5522</size>
            <attacher name="Justin Novosad">junov</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEzNjE0
MikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEx
LTI5ICBKdXN0aW4gTm92b3NhZCAgPGp1bm92QGdvb2dsZS5jb20+CisKKyAgICAgICAgW0Nocm9t
aXVtXSBBbmltYXRpb24gdXBkYXRlcyBmYWlsIHdoZW4gdXNpbmcgYSBjYW52YXMgYXMgYSBDU1Mg
YmFja3JvdW5kLWltYWdlIHN0eWxlIHdpdGggLXdlYmtpdC1jYW52YXMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzY0MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5ldyB0ZXN0IHRvIHZlcmlmeSB0aGF0
IGVsZW1lbnRzIHVzaW5nIGEgY2FudmFzIGFzIGEgc3R5bGUgaW1hZ2UKKyAgICAgICAgc291cmNl
IGFyZSByZWRyYXduIHdoZW4gdGhlIGNhbnZhcyBpcyBhbmltYXRlZC4gIEFkZGVkIGFzIGEgbWFu
dWFsIHRlc3QKKyAgICAgICAgYmVjYXVzZSB0aGUgYnVnIHdhcyBub3QgcmVwcm9kdWNpYmxlIGlu
IER1bXBSZW5kZXJUcmVlLgorCisgICAgICAgICogTWFudWFsVGVzdHMvYW5pbWF0ZWQtY2FudmFz
LWFzLWJhY2tncm91bmQuaHRtbDogQWRkZWQuCisKIDIwMTItMTEtMjggIE1pY2hhZWwgUHJ1ZXR0
ICA8bWljaGFlbEA2OGsub3JnPgogCiAgICAgICAgIEluZGV4ZWREQjogUmVtb3ZlIGR1cGxpY2F0
ZSB0b1dpcmVTdHJpbmcoKSBhbmQgY3JlYXRlRnJvbVdpcmUoKSBtZXRob2RzIGluIEpTQyBTZXJp
YWxpemVkU2NyaXB0VmFsdWUKSW5kZXg6IE1hbnVhbFRlc3RzL2FuaW1hdGVkLWNhbnZhcy1hcy1i
YWNrZ3JvdW5kLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTWFudWFsVGVzdHMvYW5pbWF0ZWQtY2FudmFz
LWFzLWJhY2tncm91bmQuaHRtbAkocmV2aXNpb24gMCkKKysrIE1hbnVhbFRlc3RzL2FuaW1hdGVk
LWNhbnZhcy1hcy1iYWNrZ3JvdW5kLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNDIgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4KKzxzdHlsZT4KKyNjb250YWluZXIgewor
ICAgIHdpZHRoOiAzMDBweDsKKyAgICBoZWlnaHQ6IDMwMHB4OworICAgIGJhY2tncm91bmQtaW1h
Z2U6IC13ZWJraXQtY2FudmFzKHNvdXJjZUNhbnZhcyk7CisgICAgYmFja2dyb3VuZC1zaXplOiAx
MDAlOworICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8
Ym9keT4KKyAgICA8cD5UaGlzIHRlc3QgcGFzc2VzIGlmIHR3byBncmVlbiBzcXVhcmVzIGFyZSBk
aXNwbGF5ZWQgYmVsb3cuPC9wPgorICAgIDxkaXY+CisgICAgICAgIDxkaXYgc3R5bGU9ImRpc3Bs
YXk6IGlubGluZS1ibG9jayI+CisgICAgICAgICAgICA8ZGl2IGlkPSJjb250YWluZXIiPjwvZGl2
PgorICAgICAgICA8L2Rpdj4KKyAgICAgICAgPGRpdiBpZD0iY2FudmFzLWNvbnRhaW5lciIgc3R5
bGU9ImRpc3BsYXk6IGlubGluZS1ibG9jayI+PC9kaXY+CisgICAgPC9kaXY+CisgICAgPHNjcmlw
dD4KKyAgICAgICAgdmFyIGN0eCA9IGRvY3VtZW50LmdldENTU0NhbnZhc0NvbnRleHQoJzJkJywg
J3NvdXJjZUNhbnZhcycsIDMwMCwgMzAwKTsKKyAgICAgICAgdmFyIGNhbnZhcyA9IGN0eC5jYW52
YXM7CisKKyAgICAgICAgZnVuY3Rpb24gYXN5bmNEcmF3MigpIHsKKyAgICAgICAgICAgIGN0eC5m
aWxsU3R5bGUgPSAiZ3JlZW4iOworICAgICAgICAgICAgY3R4LmZpbGxSZWN0KDAsIDAsIDMwMCwg
MzAwKTsKKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIGFzeW5jRHJhdzEoKSB7CisgICAg
ICAgICAgICBjdHguZmlsbFN0eWxlID0gInJlZCI7CisgICAgICAgICAgICBjdHguZmlsbFJlY3Qo
MCwgMCwgMzAwLCAzMDApOworICAgICAgICAgICAgd2luZG93LndlYmtpdFJlcXVlc3RBbmltYXRp
b25GcmFtZShhc3luY0RyYXcyKTsKKyAgICAgICAgfQorCisgICAgICAgIHdpbmRvdy53ZWJraXRS
ZXF1ZXN0QW5pbWF0aW9uRnJhbWUoYXN5bmNEcmF3MSk7CisKKyAgICAgICAgZG9jdW1lbnQucXVl
cnlTZWxlY3RvcignI2NhbnZhcy1jb250YWluZXInKS5hcHBlbmRDaGlsZChjYW52YXMpOworICAg
IDwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTM2
MTQyKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjkgQEAKKzIwMTItMTEtMjkgIEp1c3RpbiBOb3Zvc2FkICA8anVub3ZAZ29vZ2xlLmNvbT4K
KworICAgICAgICBbQ2hyb21pdW1dIEFuaW1hdGlvbiB1cGRhdGVzIGZhaWwgd2hlbiB1c2luZyBh
IGNhbnZhcyBhcyBhIENTUyBiYWNrcm91bmQtaW1hZ2Ugc3R5bGUgd2l0aCAtd2Via2l0LWNhbnZh
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzNjQz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2FudmFz
UmVuZGVyaW5nQ29udGV4dDJEOjpkaWREcmF3IHdhcyBub3QgcHJvcGFnYXRpbmcgdGhlIGNoYW5n
ZQorICAgICAgICBub3RpZmljYXRpb24gdG8gb2JzZXJ2ZXJzIGluIHRoZSBhY2NlbGVyYXRlZCBj
b21wb3NpdGluZyBjYXNlLgorICAgICAgICBQcm9ibGVtIGZpeGVkIGJ5IGFkZGluZyBvYnNlcnZl
ciBub3RpZmljYXRpb25zLgorCisgICAgICAgIE5ldyBtYW51YWwgdGVzdDogYW5pbWF0ZWQtY2Fu
dmFzLWFzLWJhY2tncm91bmQuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MQ2FudmFzRWxlbWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ2FudmFzRWxlbWVudDo6ZGlkRHJhdyk6Cisg
ICAgICAgIFRoZSBvYnNlcnZlciBub3RpZmljYXRpb24gd2FzIGZhY3RvcmVkIG91dCBpbnRvIGEg
c2VwYXJhdGUgbWV0aG9kCisgICAgICAgIHNvIHRoYXQgaXQgY2FuIGJlIGludm9rZWQgZGlyZWN0
bHkgZm9yIGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nLgorICAgICAgICAoV2ViQ29yZSk6CisgICAg
ICAgIChXZWJDb3JlOjpIVE1MQ2FudmFzRWxlbWVudDo6bm90aWZ5T2JzZXJ2ZXJzQ2FudmFzQ2hh
bmdlZCk6CisgICAgICAgICogaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5oOgorICAgICAgICAoSFRN
TENhbnZhc0VsZW1lbnQpOgorICAgICAgICAqIGh0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0Nv
bnRleHQyRC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6
OmRpZERyYXcpOgorICAgICAgICBBZGRlZCBvYnNlcnZlciBub3RpZmljYXRpb24gY2FsbCB0byB0
cmlnZ2VyIHJlcGFpbnRpbmcgb2YgZWxlbWVudHMgdGhhdAorICAgICAgICB1c2UgdGhpcyBjYW52
YXMgZm9yIHRoZWlyIHN0eWxlLgorCiAyMDEyLTExLTI5ICBEYW4gQmVybnN0ZWluICA8bWl0ekBh
cHBsZS5jb20+CiAKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEyNzcxODg1PiBTdXBwb3J0IHJ1
YnktcG9zaXRpb246IHtiZWZvcmUsIGFmdGVyfQpJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MQ2FudmFzRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9I
VE1MQ2FudmFzRWxlbWVudC5jcHAJKHJldmlzaW9uIDEzNTg3MikKKysrIFNvdXJjZS9XZWJDb3Jl
L2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMjksNiArMjI5
LDExIEBAIHZvaWQgSFRNTENhbnZhc0VsZW1lbnQ6OmRpZERyYXcoY29uc3QgRmwKICAgICAgICAg
cm8tPnJlcGFpbnRSZWN0YW5nbGUoZW5jbG9zaW5nSW50UmVjdChtX2RpcnR5UmVjdCkpOwogICAg
IH0KIAorICAgIG5vdGlmeU9ic2VydmVyc0NhbnZhc0NoYW5nZWQocmVjdCk7Cit9CisKK3ZvaWQg
SFRNTENhbnZhc0VsZW1lbnQ6Om5vdGlmeU9ic2VydmVyc0NhbnZhc0NoYW5nZWQoY29uc3QgRmxv
YXRSZWN0JiByZWN0KQorewogICAgIEhhc2hTZXQ8Q2FudmFzT2JzZXJ2ZXIqPjo6aXRlcmF0b3Ig
ZW5kID0gbV9vYnNlcnZlcnMuZW5kKCk7CiAgICAgZm9yIChIYXNoU2V0PENhbnZhc09ic2VydmVy
Kj46Oml0ZXJhdG9yIGl0ID0gbV9vYnNlcnZlcnMuYmVnaW4oKTsgaXQgIT0gZW5kOyArK2l0KQog
ICAgICAgICAoKml0KS0+Y2FudmFzQ2hhbmdlZCh0aGlzLCByZWN0KTsKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmgJKHJldmlzaW9uIDEzNTg3MikKKysrIFNvdXJj
ZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtOTks
NiArOTksNyBAQCBwdWJsaWM6CiAKICAgICAvLyBVc2VkIGZvciByZW5kZXJpbmcKICAgICB2b2lk
IGRpZERyYXcoY29uc3QgRmxvYXRSZWN0Jik7CisgICAgdm9pZCBub3RpZnlPYnNlcnZlcnNDYW52
YXNDaGFuZ2VkKGNvbnN0IEZsb2F0UmVjdCYpOwogCiAgICAgdm9pZCBwYWludChHcmFwaGljc0Nv
bnRleHQqLCBjb25zdCBMYXlvdXRSZWN0JiwgYm9vbCB1c2VMb3dRdWFsaXR5U2NhbGUgPSBmYWxz
ZSk7CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL0NhbnZhc1JlbmRlcmluZ0Nv
bnRleHQyRC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvQ2Fu
dmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAkocmV2aXNpb24gMTM1ODcyKQorKysgU291cmNlL1dl
YkNvcmUvaHRtbC9jYW52YXMvQ2FudmFzUmVuZGVyaW5nQ29udGV4dDJELmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTgxNCw2ICsxODE0LDcgQEAgdm9pZCBDYW52YXNSZW5kZXJpbmdDb250ZXh0MkQ6
OmRpZERyYXcoYwogICAgICAgICBpZiAocmVuZGVyQm94ICYmIHJlbmRlckJveC0+aGFzQWNjZWxl
cmF0ZWRDb21wb3NpdGluZygpKSB7CiAgICAgICAgICAgICByZW5kZXJCb3gtPmNvbnRlbnRDaGFu
Z2VkKENhbnZhc1BpeGVsc0NoYW5nZWQpOwogICAgICAgICAgICAgY2FudmFzKCktPmNsZWFyQ29w
aWVkSW1hZ2UoKTsKKyAgICAgICAgICAgIGNhbnZhcygpLT5ub3RpZnlPYnNlcnZlcnNDYW52YXND
aGFuZ2VkKHIpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>