<?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>126262</bug_id>
          
          <creation_ts>2013-12-27 07:07:58 -0800</creation_ts>
          <short_desc>Graphics buffer issue with clip-path and fixed positioned element</short_desc>
          <delta_ts>2014-02-17 11:08:29 -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>CSS</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>
          
          <blocked>126207</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dirk Schulze">krit</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>963114</commentid>
    <comment_count>0</comment_count>
      <attachid>220059</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-12-27 07:07:58 -0800</bug_when>
    <thetext>Created attachment 220059
Example

In the attached example there is a small example where a fixed positioned element is clipped with the clip-path property. It seems like the fixed positioned element is drawn on a graphics buffer and this buffer is not cleared. This leads to artifacts on areas that are clipped away.

Reload the example multiple times to see the issue. In Safari stable the background is always black. In nightlies the background is not stable. It even happened that a video playing in another application show through.

This just happens with &quot;position: fixed&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>963356</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-12-30 11:15:43 -0800</bug_when>
    <thetext>Hmm, we probably think it&apos;s opaque when it isn&apos;t.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>963358</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-12-30 11:16:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/15732905&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981541</commentid>
    <comment_count>3</comment_count>
      <attachid>224397</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-02-17 11:02:48 -0800</bug_when>
    <thetext>Created attachment 224397
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>981547</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-02-17 11:08:29 -0800</bug_when>
    <thetext>https://trac.webkit.org/r164232</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>220059</attachid>
            <date>2013-12-27 07:07:58 -0800</date>
            <delta_ts>2013-12-27 07:07:58 -0800</delta_ts>
            <desc>Example</desc>
            <filename>clip-buffer-error-2.html</filename>
            <type>text/html</type>
            <size>396</size>
            <attacher name="Dirk Schulze">krit</attacher>
            
              <data encoding="base64">PHN0eWxlPgojcGFyZW50IHsKCWhlaWdodDogMjAwcHg7CgltYXJnaW46IDIwcHg7CglwYWRkaW5n
OiAyMHB4OwoJYmFja2dyb3VuZDogYmx1ZTsKCWJvcmRlcjogc29saWQgcmVkIDIwcHg7Cgktd2Vi
a2l0LWNsaXAtcGF0aDogY2lyY2xlKDUwJSwgNTAlLCA1MCUpOwoJLXdlYmtpdC1jbGlwLXBhdGg6
IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSkgY29udGVudC1ib3g7Cgl0b3A6IDEwMHB4OwoJbGVmdDog
MTAwcHg7Cglwb3NpdGlvbjogZml4ZWQ7Cn0KI2NoaWxkIHsKCXdpZHRoOiAxMDAlOwoJaGVpZ2h0
OiAxMDAlOwoJcGFkZGluZzogMDsKCW1hcmdpbjogMDsKCWJhY2tncm91bmQ6IGdyZWVuOwp9Cjwv
c3R5bGU+CjxkaXYgaWQ9InBhcmVudCI+CjxkaXYgaWQ9ImNoaWxkIj48L2Rpdj4KPC9kaXY+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224397</attachid>
            <date>2014-02-17 11:02:48 -0800</date>
            <delta_ts>2014-02-17 11:05:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126262-20140217110247.patch</filename>
            <type>text/plain</type>
            <size>3836</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0MjI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmJhNDc0Yjk1NTVhMDM0
MDY1MWRhODljNTFlMTBhN2M1YTgxYTRlMS4uYTFmOWI2YWZkZDI5ZTVjNzNjNWFjYzM5MjIzMDFi
MTI1NTAyMGM4OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTAyLTE3ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEdyYXBoaWNzIGJ1
ZmZlciBpc3N1ZSB3aXRoIGNsaXAtcGF0aCBhbmQgZml4ZWQgcG9zaXRpb25lZCBlbGVtZW50Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjYyNjIKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIElm
IGFuIGVsZW1lbnQgaGFzIGEgY2xpcC1wYXRoLCBiYWNrZ3JvdW5kSXNLbm93blRvQmVPcGFxdWVJ
blJlY3QoKSBuZWVkcworICAgICAgICB0byByZXR1cm4gZmFsc2Ugc28gdGhhdCB3ZSBkb24ndCB0
cnkgdG8gbWFrZSBvcGFxdWUgY29tcG9zaXRpbmcgbGF5ZXJzLgorCisgICAgICAgIFRlc3Q6IGNv
bXBvc2l0aW5nL2NvbnRlbnRzLW9wYXF1ZS9vcGFxdWUtd2l0aC1jbGlwLXBhdGguaHRtbAorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5k
ZXJCb3g6OmJhY2tncm91bmRJc0tub3duVG9CZU9wYXF1ZUluUmVjdCk6CisKIDIwMTQtMDItMTcg
IERhdmlkIEtpbHplciAgPGRka2lsemVyQGFwcGxlLmNvbT4KIAogICAgICAgICBDb3VudGVyQ29u
dGVudERhdGE6OmNvdW50ZXIoKSBhbmQgSW1hZ2VDb250ZW50RGF0YTo6aW1hZ2UoKSBzaG91bGQg
cmV0dXJuIHJlZmVyZW5jZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJCb3guY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveC5jcHAKaW5k
ZXggOTlhNDVmNDEyNjhmYWQ3NGE3ZTUwMmRhZDEyOTYyZmJlYjZhYjI2MC4uZTc0YWQ2N2RiNzRm
Mjc1OTEzOGNmNGMyODQ5ZDFjMjQ5NzJjNTYxYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckJveC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJveC5jcHAKQEAgLTEyODksOSArMTI4OSwxMyBAQCBib29sIFJlbmRlckJveDo6YmFja2dy
b3VuZElzS25vd25Ub0JlT3BhcXVlSW5SZWN0KGNvbnN0IExheW91dFJlY3QmIGxvY2FsUmVjdCkg
YwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgLy8gRklYTUU6IENoZWNrIHRoZSBvcGFxdWVu
ZXNzIG9mIGJhY2tncm91bmQgaW1hZ2VzLgogCisgICAgaWYgKGhhc0NsaXBQYXRoKCkpCisgICAg
ICAgIHJldHVybiBmYWxzZTsKKwogICAgIC8vIEZJWE1FOiBVc2Ugcm91bmRlZCByZWN0IGlmIGJv
cmRlciByYWRpdXMgaXMgcHJlc2VudC4KICAgICBpZiAoc3R5bGUoKS5oYXNCb3JkZXJSYWRpdXMo
KSkKICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIAogICAgIC8vIEZJWE1FOiBUaGUgYmFja2dy
b3VuZCBjb2xvciBjbGlwIGlzIGRlZmluZWQgYnkgdGhlIGxhc3QgbGF5ZXIuCiAgICAgaWYgKHN0
eWxlKCkuYmFja2dyb3VuZExheWVycygpLT5uZXh0KCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA4ZGYzMTc1YmJiYjA3MWNjYmZjOThjYTAxNDdmYzBmZTZjOGYzMmU5Li4wNWI4YzE4
ZDA1Zjc2ZDhmNzNiZGM0YTQ3NjQ1MzY0MTQyNTdiZWJjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTQtMDItMTcgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAg
ICAgICAgR3JhcGhpY3MgYnVmZmVyIGlzc3VlIHdpdGggY2xpcC1wYXRoIGFuZCBmaXhlZCBwb3Np
dGlvbmVkIGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEyNjI2MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogY29tcG9zaXRpbmcvY29udGVudHMtb3BhcXVlL29wYXF1ZS13aXRoLWNsaXAtcGF0
aC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9jb250ZW50cy1v
cGFxdWUvb3BhcXVlLXdpdGgtY2xpcC1wYXRoLmh0bWw6IEFkZGVkLgorCiAyMDE0LTAyLTE3ICBN
aWNoYcWCIFBha3XFgmEgdmVsIFJ1dGthICA8bS5wYWt1bGFAc2Ftc3VuZy5jb20+CiAKICAgICAg
ICAgVW5yZXZpZXdlZCBFRkwgZ2FyZGVuaW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21w
b3NpdGluZy9jb250ZW50cy1vcGFxdWUvb3BhcXVlLXdpdGgtY2xpcC1wYXRoLWV4cGVjdGVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9jb250ZW50cy1vcGFxdWUvb3BhcXVlLXdpdGgt
Y2xpcC1wYXRoLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjJiOWFjNzg1ZDFmNzExMzg3MjAw
OWNhNDA5ZTAyODA5MWQ2OGQ5NAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL2NvbnRlbnRzLW9wYXF1ZS9vcGFxdWUtd2l0aC1jbGlwLXBhdGgtZXhwZWN0ZWQuaHRt
bApAQCAtMCwwICsxLDE1IEBACis8c3R5bGU+CisjcGFyZW50IHsKKwloZWlnaHQ6IDIwMHB4Owor
CW1hcmdpbjogMjBweDsKKwliYWNrZ3JvdW5kOiBibHVlOworCWJvcmRlcjogc29saWQgcmVkIDIw
cHg7CisJLXdlYmtpdC1jbGlwLXBhdGg6IGNpcmNsZSg1MCUsIDUwJSwgNTAlKTsKKwlvdXRsaW5l
OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Cit9CisKKy5jb21wb3NpdGVkIHsKKyAgLXdlYmtpdC10
cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7Cit9Cis8L3N0eWxlPgorPGRpdiBpZD0icGFyZW50IiBj
bGFzcz0iY29tcG9zaXRlZCI+PC9kaXY+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvY29udGVudHMtb3BhcXVlL29wYXF1ZS13
aXRoLWNsaXAtcGF0aC5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvY29udGVudHMtb3Bh
cXVlL29wYXF1ZS13aXRoLWNsaXAtcGF0aC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjEzZDQ2ZGMzOGQ3MDk3
ZDE3ZGYyYTg3MGJkNmQxMDYyMzg4NzVhZmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy9jb250ZW50cy1vcGFxdWUvb3BhcXVlLXdpdGgtY2xpcC1wYXRoLmh0bWwK
QEAgLTAsMCArMSwxNCBAQAorPHN0eWxlPgorI3BhcmVudCB7CisJaGVpZ2h0OiAyMDBweDsKKwlt
YXJnaW46IDIwcHg7CisJYmFja2dyb3VuZDogYmx1ZTsKKwlib3JkZXI6IHNvbGlkIHJlZCAyMHB4
OworCS13ZWJraXQtY2xpcC1wYXRoOiBjaXJjbGUoNTAlLCA1MCUsIDUwJSk7Cit9CisKKy5jb21w
b3NpdGVkIHsKKyAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7Cit9Cis8L3N0eWxl
PgorPGRpdiBpZD0icGFyZW50IiBjbGFzcz0iY29tcG9zaXRlZCI+PC9kaXY+ClwgTm8gbmV3bGlu
ZSBhdCBlbmQgb2YgZmlsZQo=
</data>
<flag name="review"
          id="248487"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>