New issue
Advanced search Search tips

Issue 678757 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 2
Type: Bug



Sign in to add a comment

Position fixed element position and scroll position interacting with rendering of borders within position relative region

Reported by adam.fly...@gmail.com, Jan 5 2017

Issue description

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

Steps to reproduce the problem:
1. Open the issue.html test case.
2. Ensure the browser width is 1440px retina. (This is the full monitor width of a 15" MacBook Pro with the standard 2x retina setting. The monitor resolution is 2880px wide.)
3. Scroll the page.
4. Observe that after scrolling down ~100px, the red border on .grid>div:nth-child(2)::after disappears.

What is the expected behavior?
The border should not disappear.

What went wrong?
I suspect that the position fixed element which is positioned outside of the viewport (top:-100px) is disrupting the rendering of the position relative .grid when it would have entered the viewport had it been positioned absolutely or relatively. I use the vague “disrupting” because calc, flex, and ::after may all be at play here as well. This was the minimal test case I could create but the problem exists quite often when there is rounding involved with calc widths in a grid.

Did this work before? Yes 

Does this work in other browsers? Yes

Chrome version: 55.0.2883.95  Channel: stable
OS Version: OS X 10.10.5
Flash Version: Shockwave Flash 24.0 r0
 
issue.html
958 bytes View Download
issue.mov
233 KB Download

Comment 1 by ajha@chromium.org, Jan 6 2017

Labels: Needs-Triage-M55 Needs-Bisect
Cc: kkaluri@chromium.org
Labels: -Pri-2 -Needs-Bisect hasbisect Pri-1
Owner: abarth@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce this issue on Mac 10.12.2 Macbook pro retina with chrome version 55.0.2883.95 and current canary version #57.0.2972.0
Issue is broken in M38.

Note:
-----
Issue is not reproduced in Windows 10 and Ubuntu 14.04 with latest stable version 55.0.2883.87

Bisect Info:
===========
Good build : 38.0.2117.2,  Revision Range -288155
Bad build  : 38.0.2118.0,  Revision Range -288467

After executing the bisect(old) script , i got the following CL's between good and bad build versions
===========================================
https://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=%2Ftrunk&range=179751%3A179732&mode=html

The suspecting Change Log is :
-----------
https://chromium.googlesource.com/chromium/blink/+/fc45e5423d41cd922c6e61edba0051431e0e533d

From the above CL suspecting the below change
---------------------------
Review URL: https://codereview.chromium.org/449723003

abarth@- Could you please look into this issue, if it's related to your change?  if not could you please help us to reassign this issue to the right owner.

Cc: abarth@chromium.org
Labels: Update-Quarterly
Owner: ----
Status: Available (was: Assigned)
abarth - please claim as owner if you are working on this.

Comment 4 by suzyh@chromium.org, Apr 3 2017

Labels: -Pri-1 Pri-2
The regression point is so long ago, this is not really a regression. Dropping priority.
Cc: -abarth@chromium.org
Components: -Blink>CSS Blink>Paint
Status: Untriaged (was: Available)
Labels: -Type-Bug-Regression -Needs-Triage-M55 BugSource-User PaintTeamTriaged-20170404 OS-Android OS-Chrome OS-Linux OS-Windows Type-Bug
Status: Available (was: Untriaged)
This is probably present on all platforms now that they all support HighDPI.
Project Member

Comment 7 by sheriffbot@chromium.org, Apr 6 2018

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
Status: WontFix (was: Untriaged)
Issue no longer reproduces on Canary 67.0.3378.0

Sign in to add a comment