Multicol does not work correctly in the presence of compositing.
Reported by
sindre.0...@gmail.com,
May 25 2018
|
||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 Steps to reproduce the problem: 1. Create a container with a few elements. Style the container with a `column-count` value greater than 1. 2. Create another element with a `transform: translate` effect upon hover. 3. Hover the second element, see that the first element's columns are seemingly re-rendered. What is the expected behavior? The columns should stay still. What went wrong? Columns are re-rendered. Did this work before? N/A Does this work in other browsers? Yes Chrome version: 66.0.3359.181 Channel: stable OS Version: 10.0 Flash Version: The test case is also available on CodePen: https://codepen.io/sindre/pen/erwExw?editors=1100.
,
May 25 2018
Bisected to d88f5fb93af61fdb863c0cbd1bfcfa24873b50d4 "Disallow fragmentation of composited content." Landed in 53.0.2757.0
,
May 27 2018
,
May 28 2018
Able to reproduce the issue on Mac 10.13.3, Win-10 and Ubuntu 17.10 using chrome reported version #66.0.3359.181 and latest canary #69.0.3442.0. This is a non-regression issue as it is observed from M60 old builds. Hence, marking it as untriaged to get more inputs from dev team. Thanks...!!
,
May 29 2018
,
May 29 2018
I'm aware that compositing combined with multicol has issues, but in this case, the element that's composited isn't inside the multicol container. Isn't that supposed to work?
,
May 29 2018
(Regarding comment #1, about relative positioning or not, I suggest that you file another bug for that)
,
Jun 2 2018
This is an example of not fragmenting correctly under compositing. The reason is that the green, relative positioned child ends up with a compositing trigger. This is because the 3D transformed div has an inline transform, which puts the compositing code in an "assumed overlap" mode for positioned elements that paint layer. Not sure if there is a common bug to dup against for such issues, so let's use this one. Renamed issue accordingly. It should be fixed by SPv2. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by sindre.0...@gmail.com
, May 25 2018