[Webkit-unassigned] [Bug 16610] <canvas> restore() removes path segments created before it

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 6 04:26:20 PST 2008


oliver at apple.com changed:

           What    |Removed                     |Added
                 CC|                            |ian at hixie.ch

------- Comment #3 from oliver at apple.com  2008-03-06 04:26 PDT -------
Erk, it would appear that firefox attempts to maintain the screen position and
size of a path across save/restore boundaries.  In effect, firefox appears to
be trying to make:

produce the same thing as

In practice this means that we have to maintain the transform for each level of
the state stack -- this makes me unhappy, and i feel is not spec behaviour.  My
reading of the spec would indicate that the opera behaviour is correct -- after
restore() drawing the path should result in a circle, whereas firefox produces
an ellipse.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list