New issue
Advanced search Search tips

Issue 712774 link

Starred by 4 users

Issue metadata

Status: Duplicate
Merged: issue 699137
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

incorrect behavior for sticky-positioned element on retina display

Reported by ranso...@gmail.com, Apr 18 2017

Issue description

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

Example URL:
https://jsfiddle.net/syj76g18/

Steps to reproduce the problem:
1. On a Mac with a retina display, load a page with a specific arrangement of elements and styles (see jsfiddle link)
2. Scroll down while watching the sticky-positioned element

What is the expected behavior?
The sticky element should stick to the top of the screen.

What went wrong?
The sticky element moves downward as you scroll down, ultimately disappearing off the bottom of the page.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 57.0.2987.133  Channel: stable
OS Version: OS X 10.10.4
Flash Version: Shockwave Flash 25.0 r0

I have both a retina display and a non-retina display. The position of the sticky element is correct on my non-retina display.

I don't have the latest version of Safari so I'm unable to test if this is a webkit issue or specifically a Chrome issue. Issue is not present in Firefox.
 
Cc: mmanchala@chromium.org ligim...@chromium.org
Components: Internals>Compositing
Labels: -Pri-2 -Type-Compat ReleaseBlock-Stable M-58 hasbisect Pri-1 Type-Bug-Regression
Owner: flackr@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on chrome stable version 58.0.3029.81 on MAC retina Display. At the same time unable to reproduce it on Dev# 59.0.3071.9 and canary# 60.0.3076.0

Reverse bisecting got the following results:

58.0.3029.0 - Good Build
58.0.3029.81 - Bad build

Change Log:https://chromium.googlesource.com/chromium/src/+log/58.0.3029.0..58.0.3029.81?pretty=fuller&n=10000

There is single position:sticky related change in the above regression range.

Hence suspecting CL: https://chromium.googlesource.com/chromium/src/+/13a8712c4430293f11cca14eb50eaca5fd640dec

Note: Getting ZeroDivisionError: float division by zero error when bisecting using tool.

@ flackr: Request you to please take a look into it. Please help us to reassign if not with respect to your change.

Marking this as Stable blocker for M-58 as this is broken on Retina. Feel free to remove the blocker, if this should not be blocking.

Thanks.!
Cc: flackr@chromium.org
Labels: -ReleaseBlock-Stable
Owner: ----
Status: Untriaged (was: Assigned)
Since this is not reproducible in M59+ builds not an RBS.
Cc: smcgruer@chromium.org
Owner: flackr@chromium.org
Status: Assigned (was: Untriaged)
Is this fixed? Can we close it?

Comment 4 by flackr@chromium.org, May 23 2017

Owner: smcgruer@chromium.org
I suspect this is a duplicate of issue 699137. If so, I believe we can close it.
Mergedinto: 699137
Status: Duplicate (was: Assigned)

Sign in to add a comment