Issue metadata
Sign in to add a comment
|
Circle Not Perfectly Rendered in Different Zoom Levels
Reported by
me.aasan...@gmail.com,
Jul 12 2017
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 Steps to reproduce the problem: 1. Open the attached html file in chrome or run this fiddle: https://jsfiddle.net/AASanch/vjopLw3b/ In it is an SVG with an Ellipse that's configured as a perfect circle (width == height). 2. Change browser zoom levels using Ctrl+MouseWheel. Notice that on certain zoom levels, the circle is being rendered perfectly. What is the expected behavior? Circle to be rendered perfectly. What went wrong? Circle wasn't being rendered perfectly on certain zoom levels. Did this work before? N/A Does this work in other browsers? Yes Chrome version: 59.0.3071.115 Channel: stable OS Version: 10.0 Flash Version: Shockwave Flash 25.0 r0
,
Jul 12 2017
Could you check if the error persists if you disable GPU/hardware acceleration - and/or provide a copy of the chrome://gpu page?
,
Jul 12 2017
Yes, it still happens when GPU is disabled. See attached for my chrome://gpu page.
,
Jul 13 2017
Able to reproduce on Windows 10 and Ubuntu 14.04 using chrome latest stable #59.0.3071.115 by following steps mentioned in the original comment. Observed the circle is not perfect after zoom out to 25%. This issue is not observed on Mac OS 10.12.5. Bisect Information: -------------------- Good build: 51.0.2695.0 Bad Build : 51.0.2697.0 Change Log URL: https://chromium.googlesource.com/chromium/src/+log/abe9edfd9bd81b2a3bea192c4d0795ec9c84065f..7dad4b118fe1debab178df8df629bde20b5233fa From the above change log suspecting below change Review URL: https://codereview.chromium.org/1847983002 fmalita@ - Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.
,
Jul 13 2017
Thanks for the accurate bisect, it does look like the issue was introduced in https://codereview.chromium.org/1847983002. But it appears to be fixed in ToT. I've bisected the fix and ended up with You are probably looking for a change made after 468511 (known bad), but no later than 468516 (first known good). CHANGELOG URL: https://chromium.googlesource.com/chromium/src/+log/0079dbad35b7fb64939a1c5ddc992084cc5001b1..098430b33423191b06dc32f13de764076cf60394 I'm guessing the fix is https://codereview.chromium.org/2847873002, already in m60.
,
Jul 13 2017
I tested this in Version 61.0.3156.0 (Official Build) canary (64-bit). It does render the circle perfectly now. Thanks! However, I observed that on certain zoom levels, the circle in my fiddle (which has a rotation animation applied to it) moves around when it shouldn't. Here's a gif that illustrates the issue: http://imgur.com/0MEPSHY. It may or may not be related to the original bug I reported but I just thought I'd let y'all know.
,
Jul 14 2017
Yeah, I noticed the circle moving around too, but assumed that's expected :) If it's not, I suggest you open a separate issue. I don't think it's the same root cause: while bisecting, I saw the movement started at some later revision. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by me.aasan...@gmail.com
, Jul 12 2017