Created attachment 145360 [details] 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.
<rdar://problem/11577247>
Created attachment 145367 [details] Clearer testcase
The patch in bug 88115 fixes this.
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.
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!