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

Issue 843794 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Chrome Border artifact bug (hover leaves pixel artifacts)

Reported by edaa...@gmail.com, May 16 2018

Issue description

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

Steps to reproduce the problem:
1. Open this fiddle: https://jsfiddle.net/dzs9j01c/4/
2. Start hovering left and right over one of the elements.
3. Slowly but surely the border will leave artifacts outside of the element (top and/or bottom of the middle border, view attached screenshot and zoom-in for an example).

Reproduced on multiple PC's, only in Chrome.

What is the expected behavior?
That there are no border pixel artifacts after hovering, like in other browsers.

What went wrong?
Pixel Artifacts appear on top and bottom of the middle border.

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 66.0.3359.139  Channel: n/a
OS Version: 10.0
Flash Version:
 
Chrome_Border_Artifact_BUG.png
125 KB View Download
Labels: Needs-Triage-M66

Comment 2 Deleted

Comment 3 by edaa...@gmail.com, May 17 2018

The problem is related to border-radius. Without the border radius on the left-side of element 1 and the right-side of element 2 there is no problem.
I found out that Internet Explorer (IE11 and Edge) show less than 1px white space between the 2 elements sometimes. So they also have rendering issues here.

A quick work-around for the IE problem is:
- Set a margin-left: -1px on the 2nd element.
- Set a z-index:1 and position:relative on the 1st element.
This way the gap is gone.
Components: -Blink>CSS Blink>Paint
Labels: Triaged-ET Needs-Feedback
Unable to reproduce the issue on chrome 66.0.3359.139 using Windows 10 with steps mentioned in comment#0. Hovered on left/right and didn't observe any artifacts near middle border line. Attaching screenshot for reference.

@REporter: Please check the screenshot and let us know if we miss anything.Please provide a screencast or test file which accurately reproduces the issue. Also please highlight where the issue is seen.  Any further information on reproducing the issue would help in further triaging.

Thanks!
843794.png
225 KB View Download

Comment 6 by edaa...@gmail.com, May 18 2018

You are probably not reproducing it in the right way. I can reproduce on multiple machines.
I made you a screenshot where I created the artifact on all elements.

The only thing I do, is move my mouse left to right over the middle border between the elements until the pixel artifacts arise.
Don't click or do anyhting other than hovering.

Bug.jpg
377 KB View Download

Comment 7 by edaa...@gmail.com, May 18 2018

PS: ZOOM IN and look at the middle border to see that the border now has pixels outside of the element.
Project Member

Comment 8 by sheriffbot@chromium.org, May 18 2018

Cc: sindhu.chelamcherla@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: Needs-TestConfirmation
Labels: Needs-Feedback
NextAction: 2018-06-04
Waiting on Feedback from Test.
Labels: -Needs-TestConfirmation -Needs-Feedback
Unable to reproduce this issue on reported version 66.0.3359.139 using Windows 10 HiDPI and normal windows 10, Mac Retina and Non-Retina devices and Linux HiDPI and normal devices with steps mentioned in comment#0. Attaching screencast for reference. 

@Reporter: Please check the screencast and let us know if we miss anything. 

As issue is not reproducible from TE end removing Needs-TestConfirmation and Needs-Feedback.

Thanks!
843794.mp4
4.5 MB View Download

Comment 12 by edaa...@gmail.com, May 21 2018

Recording #2.mp4
1.1 MB View Download

Comment 13 by edaa...@gmail.com, May 21 2018

I don't know if it's visible in the video. Don't understand why my screencast is in such poor quality.

Comment 14 by edaa...@gmail.com, May 21 2018

Better Quality video.
Recording #3.avi
2.0 MB Download
Labels: Needs-Feedback
edaanen@, what is your display scale factor? Does changing it make the problem go away?

I can't reproduce at 125%, but maybe I can see something at 100% (only it's so small I can't be sure). Our tester used HighDPI, so probably 200%.


Comment 16 by edaa...@gmail.com, May 21 2018

Yes at a scale factor of 125% the problem is gone!
At 100% I can see it clearly. 
If it's not clear, make a screenshot and zoom-in with Photoshop or something.
Then you can clearly see the pixel artifact.
Project Member

Comment 17 by sheriffbot@chromium.org, May 21 2018

Cc: schenney@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Components: -Blink>Paint Blink>Paint>Invalidation
NextAction: ----
Status: Available (was: Unconfirmed)
I'm guessing our invalidation rect is too small, somehow, maybe due to rounding the wrong way.

Sign in to add a comment