[whatwg] CanvasRenderingContext2D with addPath, currentPath

Rik Cabanier cabanier at gmail.com
Sun Nov 3 17:10:21 PST 2013

On Sun, Nov 3, 2013 at 6:22 AM, Glenn Maynard <glenn at zewt.org> wrote:

> On Sat, Nov 2, 2013 at 9:03 PM, Rik Cabanier <cabanier at gmail.com> wrote:
>> > Does this mean that ctx.currentPath != ctx.currentPath?
>> Yes
>> > That's bad!
>> Why would it be bad (apart from being different)?
> It's strange to say "foo.bar.baz = 1" (ctx.currentPath.baz = 1), and for
> foo.bar.baz to not be 1 the next time you look.  It's also confusing if you
> use it as a Map key.

OK. It sounds like this is implemented incorrectly in WebKit then.
IF we were to implement giving access to the current path, it makes little
sense to give access to the one that is actively managed by the canvas
rendering context (= returning it as an attribute) so we should provide
get/setCurrentPath methods.

More information about the whatwg mailing list