New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 797069 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Elements fail to appear on scroll in nested scroll container with border-radius

Reported by tburn...@hubspot.com, Dec 21 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36

Steps to reproduce the problem:
1. Go to https://codepen.io/TrevorBurnham/pen/XVjpJG/
2. Scroll down to see more list items.

What is the expected behavior?
The list items that were not visible initially should become visible as they scroll into view.

What went wrong?
The list items that were not visible initially remain invisible until horizontal scrolling is triggered.

Notice that the issue goes away if the "border-radius: 1px" rule is removed from the inner scroll container. It also goes away if you set "backface-visibility: hidden" or "transform: translateZ(0)" on the list items.

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 63.0.3239.84  Channel: n/a
OS Version: OS X 10.12.6
Flash Version: Shockwave Flash 28.0 r0

In my app, the reason I'm adding border-radius to a nested scrollable container is as a workaround for another Chromium bug involving "background-attachment": https://www.quirksmode.org/blog/archives/2016/07/the_backgrounda.html
 
chrome-scroll-bug.gif
2.0 MB View Download
Labels: Needs-Triage-M63
Cc: sc00335...@techmahindra.com
Labels: Triaged-ET M-65 OS-Linux OS-Windows
Status: Untriaged (was: Unconfirmed)
tburnham@ thanks for the issue.

Able to reproduce this issue on the latest Stable 63.0.3239.108 and Canary 65.0.3305.0 on Windows 10, Ubuntu 14.04 and Mac OS 10.12.6 following the steps mentioned in the original comment.

This issue is seen from M50 chrome builds. Hence this issue as Non-Regression. Marking as Untriaged for further updates from Dev.

Thanks!

Comment 3 by bokan@chromium.org, Jan 4 2018

Cc: bokan@chromium.org
Components: -Blink>Scroll Blink>Paint>Invalidation
Repro'd on Mac but not on Linux. Turning on paint-flashing shows that the list items show up when we paint and we don't until horizontal scrolling so I think this is an invalidation issue.
Cc: wangxianzhu@chromium.org trchen@chromium.org
Labels: -Needs-Triage-M63
Status: Available (was: Untriaged)
Project Member

Comment 5 by sheriffbot@chromium.org, Jan 16 (6 days ago)

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 6 by schenney@chromium.org, Yesterday (44 hours ago)

Status: WontFix (was: Untriaged)
Appears to have been fixed.

Sign in to add a comment