[whatwg] [html5] Canvas arc() as part of subpath

Ian Hickson ian at hixie.ch
Thu Jan 12 13:25:25 PST 2006

On Thu, 12 Jan 2006, Tim Altman wrote:
> According to the arc() definition, "The [arc] start point is added to 
> the list of points of the subpath and the current position is joined to 
> that point by a straight line."  However, Firefox 1.5 and Safari 2.0.2 
> do not follow this rule unless there is drawing or an explicit moveTo() 
> prior to the arc().  This should not be necessary, as according to the 
> definition of beginPath() a) "When the context is created, a call to 
> beginPath() is implied," and b) "The beginPath() method resets the list 
> of subpaths to an empty list, and calls moveTo() with the point (0,0)."
> See http://timaltman.com/temp/canvas.html for a test case.

That's a bug in Webkit and Mozilla. (Apparently Mac Moz actually does it 
right, though.)

Please file a bug on those products:


Please cc me (ian at hixie.ch).

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list