3D transformed element is incorrectly clipped, if a child element is 2D transformed
Reported by
threejs....@gmail.com,
Mar 14 2018
|
||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36 Steps to reproduce the problem: 1. Open the attached html file 2. The element is incorrectly clipped 3. If you remove the comment in line 43, it will display the correct result What is the expected behavior? What went wrong? 3D transformed element is incorrectly clipped, if a child element is 2D transformed. If I add a simple translateZ(0px) to the child element, then the parent is rendered correctly Did this work before? N/A Does this work in other browsers? Yes Chrome version: 65.0.3325.146 Channel: n/a OS Version: 10.0 Flash Version:
,
Mar 16 2018
,
Mar 16 2018
Bisect info: 527406 (good) - 527417 (bad) https://chromium.googlesource.com/chromium/src/+log/80c88c5f..63ceb210?pretty=fuller Suspecting r527414 = fc25706df1a4e7ee35bcd3623a33a30ea837199e = https://crrev.com/c/848414 by trchen@chromium.org "[Blink] Always create child clipping mask layer when composited clip-path is needed" Landed in 65.0.3313.0 Merged to 64.0.3282.89
,
Mar 16 2018
Able to reproduce this issue on reported version 65.0.3325.146, on latest stable 65.0.3325.162 using Mac 10.13.3, Windows 10 and Ubuntu 14.04. But issue is not reproducible on latest beta 66.0.3359.33 and latest canary 67.0.3372.0. Hence providing reverse bisect info. Last Bad Build: 66.0.3334.0 First Good Build: 66.0.3335.0 CHANGELOG URL: https://chromium.googlesource.com/chromium/src/+log/e34e01b1b0987e418bc22e3ef1cf2e4ecaead264..f89ae106e06d15200d783cb6950961ba999edebe Probably fixed by https://chromium-review.googlesource.com/858299. @ trchen: Please confirm whether it is safe to merge to M-65. Adding RB-Stable for M-65. Please change if not the case. Thanks!
,
Mar 16 2018
Removing the blocker because clip-path has always been broken until I recently rewrote it.
,
Mar 16 2018
Nevertheless, let's mark this as blocking M66.
,
Mar 16 2018
Marking as M66 stable blocker per comment #6.
,
Mar 19 2018
Per comment #4, it is already fixed in M66. Closing bug. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by viswa.karala@chromium.org
, Mar 14 2018