<?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>88125</bug_id>
          
          <creation_ts>2012-06-01 12:47:46 -0700</creation_ts>
          <short_desc>REGRESSION (r114283): Layer intersection broken in some cases</short_desc>
          <delta_ts>2022-10-25 08:11:31 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          <dependson>88115</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>dino</cc>
    
    <cc>enne</cc>
    
    <cc>jamesr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>639636</commentid>
    <comment_count>0</comment_count>
      <attachid>145360</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-06-01 12:47:46 -0700</bug_when>
    <thetext>Created attachment 145360
Testcase

http://trac.webkit.org/changeset/114283/ caused us to no longer make backing store in certain scenarios. However, that breaks rendering when layers intersect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639639</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-06-01 12:48:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/11577247&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639672</commentid>
    <comment_count>2</comment_count>
      <attachid>145367</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-06-01 13:29:59 -0700</bug_when>
    <thetext>Created attachment 145367
Clearer testcase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>641909</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-06-05 14:49:44 -0700</bug_when>
    <thetext>The patch in bug 88115 fixes this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>641912</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-06-05 14:52:19 -0700</bug_when>
    <thetext>Actually the testcase should not show intersection, according to the CSS transforms spec. It has two separate preserve-3d elements, and children of those should not intersect between them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1908090</commentid>
    <comment_count>5</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2022-10-25 08:11:31 -0700</bug_when>
    <thetext>In testcase, all browsers (Safari 16.1, Chrome Canary 109 and Firefox Nightly 108) show that these rectangles intersect with each other.

All browsers wrong or this is fixed or clarified in web-spec so this is not desired / expected results? Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145360</attachid>
            <date>2012-06-01 12:47:46 -0700</date>
            <delta_ts>2012-06-01 13:29:59 -0700</delta_ts>
            <desc>Testcase</desc>
            <filename>no-compositing-for-preserve-3d-2.html</filename>
            <type>text/html</type>
            <size>1353</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cgo8aHRtbD4KPGhlYWQ+CiAgPHN0eWxlPgogICAgLmNvbnRhaW5lciB7
CiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTAwcHg7CiAgICAgICAgd2lkdGg6IDUwMHB4
OwogICAgICAgIGhlaWdodDogNTAwcHg7CiAgICB9CiAgICAuYm94IHsKICAgICAgcG9zaXRpb246
IHJlbGF0aXZlOwogICAgICBoZWlnaHQ6IDEwMHB4OwogICAgICB3aWR0aDogMTAwcHg7CiAgICAg
IG1hcmdpbjogMTBweDsKICAgICAgbGVmdDogMDsKICAgICAgdG9wOiAwOwogICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiBzaWx2ZXI7CiAgICB9CiAgICAKICAgIC5wcmVzZXJ2ZTNkIHsKICAgICAgcG9z
aXRpb246IGFic29sdXRlOwogICAgICB3aWR0aDogMzAwcHg7CiAgICAgIGJvcmRlcjogMXB4IHNv
bGlkIGJsYWNrOwogICAgICBwYWRkaW5nOiAyMHB4OwogICAgICBtYXJnaW46IDEwcHg7CiAgICAg
IC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsKICAgIH0KICA8L3N0eWxlPgoK
ICA8c2NyaXB0PgogIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCiAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CiAgICAKICBmdW5jdGlvbiBkdW1wTGF5ZXJzKCkK
ICB7CiAgICB2YXIgbGF5ZXJzUmVzdWx0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xheWVy
cycpOwogICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKICAgICAgbGF5ZXJzUmVz
dWx0LmlubmVyVGV4dCA9IGxheW91dFRlc3RDb250cm9sbGVyLmxheWVyVHJlZUFzVGV4dCgpOwog
ICAgCiAgfQogIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZHVtcExheWVycywgZmFs
c2UpCiAgPC9zY3JpcHQ+Cgo8L2hlYWQ+Cjxib2R5PgoKICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5l
ciI+CiAgICAgICAgPGRpdiBjbGFzcz0icHJlc2VydmUzZCI+CiAgICAgICAgICBUaGlzIGxheWVy
IHNob3VsZCBiZSBjb21wb3NpdGVkLgogICAgICAgICAgPGRpdiBjbGFzcz0iYm94IiBzdHlsZT0i
LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKSI+PC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAg
ICAgIDxkaXYgY2xhc3M9InByZXNlcnZlM2QiIHN0eWxlPSJ0b3A6IDUwcHg7Ij4KICAgICAgICAg
IFRoaXMgbGF5ZXIgc2hvdWxkIGJlIGNvbXBvc2l0ZWQuCiAgICAgICAgICA8ZGl2IGNsYXNzPSJi
b3giIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgzMGRlZykiPjwvZGl2PgogICAg
ICAgIDwvZGl2PgogICAgICAgIAogICAgPC9kaXY+CjxwcmUgaWQ9ImxheWVycyI+TGF5ZXIgdHJl
ZSBnb2VzIGhlcmUgaW4gRFJUPC9wcmU+Cgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>145367</attachid>
            <date>2012-06-01 13:29:59 -0700</date>
            <delta_ts>2012-06-01 13:29:59 -0700</delta_ts>
            <desc>Clearer testcase</desc>
            <filename>intersection.html</filename>
            <type>text/html</type>
            <size>1309</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+Cgo8aHRtbD4KPGhlYWQ+CiAgPHN0eWxlPgogICAgLmNvbnRhaW5lciB7
CiAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogNTAwcHg7CiAgICAgICAgd2lkdGg6IDUwMHB4
OwogICAgICAgIGhlaWdodDogNTAwcHg7CiAgICB9CiAgICAuYm94IHsKICAgICAgcG9zaXRpb246
IHJlbGF0aXZlOwogICAgICBoZWlnaHQ6IDEwMHB4OwogICAgICB3aWR0aDogMTAwcHg7CiAgICAg
IG1hcmdpbjogMTBweDsKICAgICAgbGVmdDogMDsKICAgICAgdG9wOiAwOwogICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiBzaWx2ZXI7CiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOwogICAgfQog
ICAgCiAgICAucHJlc2VydmUzZCB7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgd2lk
dGg6IDMwMHB4OwogICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKICAgICAgcGFkZGluZzog
MjBweDsKICAgICAgbWFyZ2luOiAxMHB4OwogICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTog
cHJlc2VydmUtM2Q7CiAgICB9CiAgPC9zdHlsZT4KCiAgPHNjcmlwdD4KICBpZiAod2luZG93Lmxh
eW91dFRlc3RDb250cm9sbGVyKQogICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgp
OwogICAgCiAgZnVuY3Rpb24gZHVtcExheWVycygpCiAgewogICAgdmFyIGxheWVyc1Jlc3VsdCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsYXllcnMnKTsKICAgIGlmICh3aW5kb3cubGF5b3V0
VGVzdENvbnRyb2xsZXIpCiAgICAgIGxheWVyc1Jlc3VsdC5pbm5lclRleHQgPSBsYXlvdXRUZXN0
Q29udHJvbGxlci5sYXllclRyZWVBc1RleHQoKTsKICAgIAogIH0KICB3aW5kb3cuYWRkRXZlbnRM
aXN0ZW5lcignbG9hZCcsIGR1bXBMYXllcnMsIGZhbHNlKQogIDwvc2NyaXB0PgoKPC9oZWFkPgo8
Ym9keT4KCiAgICA8cD5UaGUgdHdvIGdyYXkgYm94ZXMgc2hvdWxkIGludGVyc2VjdDwvcD4KICAg
IDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICAgICAgPGRpdiBjbGFzcz0icHJlc2VydmUzZCI+
CiAgICAgICAgICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAg
ICA8ZGl2IGNsYXNzPSJwcmVzZXJ2ZTNkIiBzdHlsZT0idG9wOiA1MHB4OyI+CiAgICAgICAgICA8
ZGl2IGNsYXNzPSJib3giIHN0eWxlPSItd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgzMGRlZyk7
Ij48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAKICAgIDwvZGl2Pgo8cHJlIGlkPSJsYXll
cnMiPkxheWVyIHRyZWUgZ29lcyBoZXJlIGluIERSVDwvcHJlPgoKPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>