New issue
Advanced search Search tips

Issue 835277 link

Starred by 3 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

Multi-column Layout not breaking up content, overflowing container

Reported by dwt101...@gmail.com, Apr 20 2018

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Steps to reproduce the problem:
1. Include a <ul> with a multi-column layout and relatively-positioned <li> children on the page.
2. Also have any content anywhere on the page with an inline "transform: translate3d(...)" style. (This apparently must be inline; if done via CSS it works fine).

See attached example file or this fiddle: https://jsfiddle.net/1cv935zv/9/

What is the expected behavior?
The content in the <li>s should wrap to maintain even column heights, and should not overflow out of the containing <ul>.

What went wrong?
Any content within a single <li> that should be broken up between the end of one column and start of the next only shows up at the end of the earlier column, and overflows the container to overlap with content following.

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 65.0.3325.181  Channel: stable
OS Version: 10.0
Flash Version: 

This can be worked around in plenty of ways (changing the inline transform to a style tag/sheet, adding a 3d transform to the <ul>, removing the "relative" positioning from the <li>) but should be working
 
broken-columns.html
1.3 KB View Download

Comment 1 by woxxom@gmail.com, Apr 20 2018

Bisect info: 397513 (good) - 397527 (bad)
https://chromium.googlesource.com/chromium/src/+log/3deb8da7..c4f2d5df?pretty=fuller
Suspecting r397515 = d88f5fb93af61fdb863c0cbd1bfcfa24873b50d4 = https://crrev.com/2028893002 by chrishtr@chromium.org
"Disallow fragmentation of composited content."
Landed in 53.0.2757.0
Labels: Needs-Triage-M65
Cc: susan.boorgula@chromium.org
Labels: M-68 Triaged-ET FoundIn-68 Target-68 OS-Linux OS-Mac
Status: Untriaged (was: Unconfirmed)
dwt101092@ Thanks for the feedback.

Able to reproduce the issue on Mac OS 10.13.3,Windows 10 and Ubuntu 17.10 on the latest Canary 68.0.3403.0 and Stable 66.0.3359.117.

Attached is the screen shot for reference.

This is a Non-Regression issue as this behaviour is observed from M60 Chrome builds. 
Hence marking this as Untriaged for further updates from Dev.

Thanks..

835277-M60.PNG
135 KB View Download

Comment 4 by e...@chromium.org, Apr 23 2018

Cc: mstensho@chromium.org
Components: -Blink>Layout Blink>Layout>MultiCol
Status: Available (was: Untriaged)
Cc: chrishtr@chromium.org
Components: Blink>Paint
Yeah, Blink doesn't support fragmentation of composited layers at the moment.

Sign in to add a comment