<?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>136557</bug_id>
          
          <creation_ts>2014-09-04 16:34:21 -0700</creation_ts>
          <short_desc>CSS filter on a compositing layer should not cause unncessary backing store allocation</short_desc>
          <delta_ts>2014-11-10 09:29:49 -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>New Bugs</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>jonlee</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1033346</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-04 16:34:21 -0700</bug_when>
    <thetext>CSS filter on a compositing layer should not cause unncessary backing store allocation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033348</commentid>
    <comment_count>1</comment_count>
      <attachid>237657</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-04 16:37:29 -0700</bug_when>
    <thetext>Created attachment 237657
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033360</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-04 17:23:54 -0700</bug_when>
    <thetext>https://trac.webkit.org/r173294</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033607</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-09-05 17:15:04 -0700</bug_when>
    <thetext>*** Bug 136553 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047549</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-11-10 09:29:49 -0800</bug_when>
    <thetext>&lt;rdar://problem/18926851&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237657</attachid>
            <date>2014-09-04 16:37:29 -0700</date>
            <delta_ts>2014-09-04 16:56:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-136557-20140904163724.patch</filename>
            <type>text/plain</type>
            <size>5371</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczMjI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWFhZDMwZmZjYjQ5Y2Y0
NTQ0MWQ2NzRlNjM0MDQyZmEzZDIxZGFiOC4uZmJhY2NkNTY3MWZhZWZjMjVjZTA2OWZkYWQ0MTJi
NTFmZjU1ZWVkNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIwIEBACiAyMDE0LTA5LTA0ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIENTUyBmaWx0ZXIg
b24gYSBjb21wb3NpdGluZyBsYXllciBzaG91bGQgbm90IGNhdXNlIHVubmNlc3NhcnkgYmFja2lu
ZyBzdG9yZSBhbGxvY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMzY1NTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KyAgICAgICAgCisgICAgICAgIFJlbW92ZSB0aGUgc3R5bGUuaGFzRmlsdGVyKCkgY2hlY2sgZnJv
bSBoYXNCb3hEZWNvcmF0aW9ucygpLCBzaW5jZSBmaWx0ZXJzIGFyZW4ndAorICAgICAgICBhIGJv
eCBkZWNvcmF0aW9uLiBUaGlzIGFsbG93cyBjcmVhdGlvbiBvZiBzaW1wbGUgY29udGFpbmVyIGxh
eWVycyB3aXRoIGNvbXBvc2l0ZWQgZmlsdGVycy4KKworICAgICAgICBUZXN0OiBjb21wb3NpdGlu
Zy9iYWNraW5nL2ZpbHRlci1uby1iYWNraW5nLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9S
ZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllcjo6Y2FsY3VsYXRl
Q2xpcFJlY3RzKToKKworMjAxNC0wOS0wNCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KKwogICAgICAgICBJbXByb3ZlIHRoZSBsb2dpYyBmb3IgY29tcG9zaXRpbmcgYmFj
a2luZyBzdG9yZSBhdm9pZGFuY2UKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzNjU1NgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
LmNwcAppbmRleCAyZThkYzI5OGQyZTM3MGQxODQzODg1NTEyOWJhZTI0MTE5Y2M4YmZhLi45ZjE2
MWJkN2YwZjg1ZjI2NjBmODgwZjA3MTk2NTE3ZjNkNzY4M2JmIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTYyNzYsMTAgKzYyNzYsMTAgQEAgdm9pZCBSZW5k
ZXJMYXllcjo6dXBkYXRlU2VsZlBhaW50aW5nTGF5ZXIoKQogICAgICAgICBwYXJlbnQoKS0+ZGly
dHlBbmNlc3RvckNoYWluSGFzU2VsZlBhaW50aW5nTGF5ZXJEZXNjZW5kYW50U3RhdHVzKCk7CiB9
CiAKLS8vIEZJWE1FOiB1c2UgUmVuZGVyT2JqZWN0OjpoYXNCb3hEZWNvcmF0aW9ucygpLiBBbmQg
d2h5IGhhc0JvcmRlclJhZGl1cygpIGFuZCBmaWx0ZXI/CisvLyBGSVhNRTogdXNlIFJlbmRlck9i
amVjdDo6aGFzQm94RGVjb3JhdGlvbnMoKS4gQW5kIHdoeSBoYXNCb3JkZXJSYWRpdXMoKT8KIHN0
YXRpYyBib29sIGhhc0JveERlY29yYXRpb25zKGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSkKIHsK
LSAgICByZXR1cm4gc3R5bGUuaGFzQm9yZGVyKCkgfHwgc3R5bGUuaGFzQm9yZGVyUmFkaXVzKCkg
fHwgc3R5bGUuaGFzT3V0bGluZSgpIHx8IHN0eWxlLmhhc0FwcGVhcmFuY2UoKSB8fCBzdHlsZS5i
b3hTaGFkb3coKSB8fCBzdHlsZS5oYXNGaWx0ZXIoKTsKKyAgICByZXR1cm4gc3R5bGUuaGFzQm9y
ZGVyKCkgfHwgc3R5bGUuaGFzQm9yZGVyUmFkaXVzKCkgfHwgc3R5bGUuaGFzT3V0bGluZSgpIHx8
IHN0eWxlLmhhc0FwcGVhcmFuY2UoKSB8fCBzdHlsZS5ib3hTaGFkb3coKTsKIH0KIAogc3RhdGlj
IGJvb2wgaGFzQm94RGVjb3JhdGlvbnNPckJhY2tncm91bmQoY29uc3QgUmVuZGVyRWxlbWVudCYg
cmVuZGVyZXIpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggNTMyOTMyYTlmNTBkOTI0OTkzOGRlNjg1OTY5Zjg4MDdhNzUyNGFl
NS4uYzAzNDY3N2E1Y2VhYjlmZGUxMjAzMzQyMmQzYzVjYTdmODJhYWRlNyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1
ICsxLDE3IEBACiAyMDE0LTA5LTA0ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUu
Y29tPgogCisgICAgICAgIENTUyBmaWx0ZXIgb24gYSBjb21wb3NpdGluZyBsYXllciBzaG91bGQg
bm90IGNhdXNlIHVubmNlc3NhcnkgYmFja2luZyBzdG9yZSBhbGxvY2F0aW9uCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzY1NTcKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIER1bXAgdGhlIGxh
eWVyIHRyZWUgb24gc29tZSBsYXllciBjb25maWdzIHdpdGggZmlsdGVycy4KKyAgICAgICAgCisg
ICAgICAgICogY29tcG9zaXRpbmcvYmFja2luZy9maWx0ZXItbm8tYmFja2luZy1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL2JhY2tpbmcvZmlsdGVyLW5vLWJhY2tp
bmcuaHRtbDogQWRkZWQuCisKKzIwMTQtMDktMDQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNl
ckBhcHBsZS5jb20+CisKICAgICAgICAgSW1wcm92ZSB0aGUgbG9naWMgZm9yIGNvbXBvc2l0aW5n
IGJhY2tpbmcgc3RvcmUgYXZvaWRhbmNlCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMzY1NTYKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9z
aXRpbmcvYmFja2luZy9maWx0ZXItbm8tYmFja2luZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy9iYWNraW5nL2ZpbHRlci1uby1iYWNraW5nLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi45YWVjOTllYjBhZGNmNTJkYTE2MjJlYjRjYzViMGJjZWQ4ZTY2NTRjCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvYmFja2luZy9maWx0ZXItbm8tYmFj
a2luZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzMCBAQAorKEdyYXBoaWNzTGF5ZXIKKyAgKGFu
Y2hvciAwLjAwIDAuMDApCisgIChib3VuZHMgODAwLjAwIDYwMC4wMCkKKyAgKGNoaWxkcmVuIDEK
KyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA4MDAuMDAgNjAwLjAwKQorICAgICAg
KGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMgorICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDguMDApCisgICAgICAgICAgKGJvdW5kcyA3
ODQuMDAgMTQwLjAwKQorICAgICAgICAgIChjaGlsZHJlbiAxCisgICAgICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgICAgICAocG9zaXRpb24gMjAuMDAgMjAuMDApCisgICAgICAgICAg
ICAgIChib3VuZHMgMTAwLjAwIDEwMC4wMCkKKyAgICAgICAgICAgICAgKGNvbnRlbnRzT3BhcXVl
IDEpCisgICAgICAgICAgICApCisgICAgICAgICAgKQorICAgICAgICApCisgICAgICAgIChHcmFw
aGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDE4LjAwIDE1OC4wMCkKKyAgICAgICAgICAo
Ym91bmRzIDEwMC4wMCAxMDAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAg
ICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICApCisgICAgICApCisgICAgKQorICApCisp
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2JhY2tpbmcvZmlsdGVyLW5v
LWJhY2tpbmcuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2JhY2tpbmcvZmlsdGVyLW5v
LWJhY2tpbmcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ODc1Mjc4NWJhZmMzZjY4MWI2NTAwMTBkYWQ0NzQ1
NDNjYjhlZGQzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvYmFj
a2luZy9maWx0ZXItbm8tYmFja2luZy5odG1sCkBAIC0wLDAgKzEsNTAgQEAKKzwhRE9DVFlQRSBo
dG1sPgorCis8aHRtbD4KKzxoZWFkPgorICAgIDxzdHlsZT4KKyAgICAgICAgLmNvbnRhaW5lciB7
CisgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OworICAgICAgICB9CisgICAgICAgIC5ib3ggewor
ICAgICAgICAgICAgbWFyZ2luOiAxMHB4OworICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAg
ICAgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJs
dWU7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5jb21wb3NpdGVkIHsKKyAgICAgICAg
ICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOworICAgICAgICB9CisgICAgICAg
IAorICAgICAgICAuZmlsdGVyZWQgeworICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdo
dG5lc3MoMC43KTsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdD4KKyAgICAg
ICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNU
ZXh0KCk7CisKKyAgICAgICAgZnVuY3Rpb24gZHVtcExheWVycygpCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHZhciBsYXllcnNSZXN1bHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbGF5ZXJz
Jyk7CisgICAgICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAg
bGF5ZXJzUmVzdWx0LmlubmVyVGV4dCA9IHdpbmRvdy5pbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0
KGRvY3VtZW50KTsKKyAgICAgICAgfQorCisgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVy
KCdsb2FkJywgZHVtcExheWVycywgZmFsc2UpCisgICAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9k
eT4KKworICAgIDxkaXYgY2xhc3M9ImNvbXBvc2l0ZWQgZmlsdGVyZWQgY29udGFpbmVyIj4KKyAg
ICAgICAgPGRpdiBjbGFzcz0iY29tcG9zaXRlZCBib3giPgorICAgICAgICA8L2Rpdj4KKyAgICA8
L2Rpdj4KKworPGRpdiBjbGFzcz0iY29tcG9zaXRlZCBmaWx0ZXJlZCBib3giPgorPC9kaXY+CisK
KzxwcmUgaWQ9ImxheWVycyI+TGF5ZXIgdHJlZSBnb2VzIGhlcmUgaW4gRFJUPC9wcmU+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="262391"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>