New issue
Advanced search Search tips

Issue 719561 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Multi-column layout shifts upon click, regression

Reported by apapirov...@undone.me, May 8 2017

Issue description

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

Steps to reproduce the problem:
1. Go to https://www.undone.me/men
2. Click on an image in the 2nd or 3rd columns (don't even have to release the click, just hold it) — hover doesn't trigger the bug, has to be a mousedown

What is the expected behavior?
Image should stay in place within the multi-column layout

What went wrong?
Image disappears but in reality it's just shifting into the bottom of the neighbouring column. There's no reason a click should produce such behaviour since no layout change is applied. The only change happens on hover and even then it doesn't affect the layout box of the item itself, just the insides.

Did this work before? Yes 57

Does this work in other browsers? Yes

Chrome version: 60.0.3088.3  Channel: dev
OS Version: OS X 10.12.4
Flash Version: Shockwave Flash 26.0 r0

I can produce a reduced test-case potentially but pretty busy right now and this should be pretty straightforward to replicate. It's a bit of a high-priority bug for us since the site is in production and used by a decent number of users. Wouldn't want this to make it into production and I know this has been an issue since at least v59 dev or so.
 

Comment 1 by ajha@chromium.org, May 9 2017

Labels: Needs-Triage-M60 Needs-Bisect
Cc: jmukthavaram@chromium.org
Labels: -Pri-2 -Needs-Bisect -Needs-Triage-M60 hasbisect-per-revision M-60 OS-Linux OS-Windows Pri-1
Owner: chrishtr@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce this issue on windows 7, Mac 10.12.4,Linux Ubuntu 14.04 with Chrome stable version-58.0.3029.96 and Canary-60.0.3091.0.
Manual Bisect:
-------------
Good-59.0.3037.0-Revision-455955
Bad-59.0.3038.0-Revision-456244

Per Revision Bisect Tool Info:
-----------------
You are probably looking for a change made after 455981 (known good), but no later than 455982 (first known bad).
CHANGELOG URL:
The script might not always return single CL as suspect as some perf builds might get missing due to failure.
https://chromium.googlesource.com/chromium/src/+log/a958e2950a29ba6f293d95e3a93c3c0235db2b94..a1277dcaaae26865cc6591bda0d6d696b5a0f073

chrishtr@ Kindly take a look and please help us to reassign this issue to a right owner if not with respect to this change.

Thanks.!

Comment 3 by shend@chromium.org, May 10 2017

Labels: Update-Weekly

Comment 4 by meade@chromium.org, May 10 2017

Cc: e...@chromium.org
Components: -Blink>CSS Blink>Layout
Sounds like a weird layout thing if the images is shifting around. I'll cc eae so he can take a look too.
Components: -Blink>Layout Blink>Compositing
Reduced testcase attached. adding outline: -webkit-focus-ring-color auto 5px;
causes the second-column div to move position.
test.html
849 bytes View Download
The bug appears to be that outline is not considered part of the column
bounds. Thus the edge of the outline for the blue rectangle is actually
within the first column, not the second. When that point is mapped
from flow thread to visual space, we then end up with a point in the
first column, which is why the rectangle jumps around columns.
Project Member

Comment 7 by bugdroid1@chromium.org, May 19 2017

Status: Fixed (was: Assigned)
Labels: TE-Verified-M60 TE-Verified-60.0.3107.4
Tested the issue on windows 7, Mac 10.12.4, Linux Ubuntu 14.04 using chrome version#60.0.3107.4 with the steps mentioned in comment #0.Observed Image is not getting disappeared when user click on 2nd & 3rd column images.Hence adding TE-Verified labels.
Please find the attached screen cast for the same.
Thanks!!
719561.mp4
2.6 MB View Download

Sign in to add a comment