New issue
Advanced search Search tips

Issue 723980 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug

Blocked on:
issue 756823



Sign in to add a comment

Fill outside the shape with arc + line path

Reported by fomanl...@gmail.com, May 18 2017

Issue description

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

Steps to reproduce the problem:
Open this https://jsfiddle.net/Tim_lyx/bsur4pn5/

What is the expected behavior?
the line under the pie chart should not be shown.

What went wrong?
There is a line under the pie chart.

Did this work before? N/A 

Chrome version: 58.0.3029.110  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: 

It works well in other browsers.
 
Labels: Needs-Triage-M58
Components: Blink>SVG
Labels: Needs-Bisect
Labels: -Needs-Bisect -Needs-Triage-M58 Needs-Feedback BugSource-User PaintTeamTriaged-20170518
Could you provide a screen shot to confirm what you are seeing? I'm seeing a line but it's not at the bottom and I'm not sure it's supposed to be there or not.
Components: -Blink>SVG Internals>GPU>Rasterization Internals>Skia
Labels: -Needs-Feedback
Status: Untriaged (was: Unconfirmed)
Summary: Fill outside the shape with arc + line path (was: the svg is not rendered correctly)
This is a raster bug. Rastering the path

M 0.46,-195 A 195,195,0,1,1,0,-195 L 0,0 Z

with a transform of 200, 300 in an SVG 400x600

produces excess fill, but not stroke, in a vertical line below the arc. Zoom can change the result. Changing the transform can change the result. It reproduces on Mac with zoom out (< 100%) and it changes depending on the endpoint of the line. Maybe a path tesselation bug?
Labels: OS-Mac
Labels: OS-Linux
Also reproduces on linux.
Owner: senorblanco@chromium.org
senorblanco, can you take a look at this?
 Issue 718421  has been merged into this issue.

Comment 10 by piman@chromium.org, May 24 2017

Status: Assigned (was: Untriaged)
I can see the bug reported in this issue on my laptop (an unwanted blue line extending vertically down below the pie chart) but not on my desktop machine.
The reverse is the case for  Issue 718421 . That's very odd.
Blockedon: 756823
Project Member

Comment 13 by bugdroid1@chromium.org, Jan 2 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e4d6d0b50ec2e40aabe6a8c9928f512101771bb1

commit e4d6d0b50ec2e40aabe6a8c9928f512101771bb1
Author: Stephen White <senorblanco@chromium.org>
Date: Tue Jan 02 17:16:48 2018

Enable new edge inversion handling in Skia.

Remove the GR_TESSELLATOR_LEGACY_INVERSION_HANDLING #ifdef.
This enables the partial straight skeleton (phase 2) in Skia.

BUG= 756823 , 754612 , 754293 , 723980 , 728070 

Change-Id: I70b4daef016dc950002cb0e98073bc90696b2ab9
Reviewed-on: https://chromium-review.googlesource.com/843082
Reviewed-by: Brian Salomon <bsalomon@chromium.org>
Commit-Queue: Stephen White <senorblanco@chromium.org>
Cr-Commit-Position: refs/heads/master@{#526496}
[modify] https://crrev.com/e4d6d0b50ec2e40aabe6a8c9928f512101771bb1/skia/config/SkUserConfig.h
[add] https://crrev.com/e4d6d0b50ec2e40aabe6a8c9928f512101771bb1/third_party/WebKit/LayoutTests/platform/mac/virtual/gpu/fast/canvas/canvas-arc-circumference-fill-expected.png
[add] https://crrev.com/e4d6d0b50ec2e40aabe6a8c9928f512101771bb1/third_party/WebKit/LayoutTests/platform/mac/virtual/gpu/fast/canvas/canvas-ellipse-circumference-fill-expected.png
[modify] https://crrev.com/e4d6d0b50ec2e40aabe6a8c9928f512101771bb1/third_party/WebKit/LayoutTests/platform/win/virtual/gpu/fast/canvas/canvas-arc-circumference-fill-expected.png
[modify] https://crrev.com/e4d6d0b50ec2e40aabe6a8c9928f512101771bb1/third_party/WebKit/LayoutTests/platform/win/virtual/gpu/fast/canvas/canvas-ellipse-circumference-fill-expected.png
[delete] https://crrev.com/5b2de20541d2b08bf64e81804b538eb4d03a4e21/third_party/WebKit/LayoutTests/virtual/gpu/fast/canvas/canvas-arc-circumference-fill-expected.png
[delete] https://crrev.com/5b2de20541d2b08bf64e81804b538eb4d03a4e21/third_party/WebKit/LayoutTests/virtual/gpu/fast/canvas/canvas-ellipse-circumference-fill-expected.png

Status: Fixed (was: Assigned)

Sign in to add a comment