Closed
Bug 631117
Opened 14 years ago
Closed 14 years ago
js1k demo no longer working
Categories
(Core :: Graphics: Canvas2D, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 623437
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: gal, Unassigned)
References
()
Details
(Keywords: qawanted, regression)
http://js1k.com/2010-first/demo/635
This worked the last time I looked at it a few weeks ago.
Reporter | ||
Updated•14 years ago
|
Reporter | ||
Updated•14 years ago
|
blocking2.0: --- → ?
Reporter | ||
Comment 1•14 years ago
|
||
Could we get some help with a regression range here?
Reporter | ||
Comment 2•14 years ago
|
||
(also works in webkit-based browsers)
Comment 3•14 years ago
|
||
Confirmed.
Old rendering stays around instead of being cleared. Could be explained by the background being rendered as transparent instead of opaque.
Reporter | ||
Updated•14 years ago
|
Keywords: regression,
regressionwindow-wanted
Comment 5•14 years ago
|
||
Happens also without GL layers. Not a GL layers bug.
Comment 6•14 years ago
|
||
Comment 7•14 years ago
|
||
Reporter | ||
Comment 8•14 years ago
|
||
bug 617319 sticks out. I remember that causing problems before. bjacob?
Comment 9•14 years ago
|
||
Seems likely to be a problem similar to the one in bug 623437
Comment 10•14 years ago
|
||
Demo has:
for ($ in C = c.getContext('2d')) C[$[J = X = Y = 0] + ($[6] || '')] = C[$];
So yeah, this is the arc/arcTo thing just like in bug 623437.
Comment 11•14 years ago
|
||
So, how can we fix that?
Is that a bug in the demo or on our side?
Reporter | ||
Comment 12•14 years ago
|
||
That depends on your definition of "bug". The demo relies on a particular enumeration order, and we recently changed that order. None of this is specified. But it seems like a regression to me.
Comment 13•14 years ago
|
||
We're not fixing this for 2.0.
Comment 14•14 years ago
|
||
So this demo only ever worked on Firefox?
I mean, if the enumeration order is unspecified, presumably other browsers don't use the same?
Comment 15•14 years ago
|
||
It's unspecified, but that doesn't mean it's not interoperable... to a degree. At least in terms of whether arc or arcTo comes first.
Comment 16•14 years ago
|
||
This is basically bug 623437; let's take the discussion there.
Reporter | ||
Comment 17•14 years ago
|
||
This works in every browser but us, and it used to work in FF a month ago.
Comment 18•14 years ago
|
||
Why wasn't this duped to bug 623437?
/be
Comment 19•14 years ago
|
||
Because we hadn't decided whether to fix or evang.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Comment 20•14 years ago
|
||
Bug 623437 comment 16 seemed to have no effect, and bug 623437 comment 17 gave me no hope. What made "we" decide to fix rather than evang?
I'm all in favor of fixing, in case it isn't obvious. Not that that mattered at the time of the bug 623437 comment 16 and 17 exchange! :-|
/be
Comment 21•14 years ago
|
||
> What made "we" decide to fix rather than evang?
The fact that I though of a small safe fix. At least that certainly swayed _my_ decision!
Comment 22•14 years ago
|
||
To be clear, of a small safe fix for the particular ordering change the demos really really depend on not happening, not other ordering changes we also introduced.
Comment 23•14 years ago
|
||
Cool -- you rock!
/be
Updated•14 years ago
|
blocking2.0: ? → final+
Updated•9 years ago
|
Keywords: regressionwindow-wanted
You need to log in
before you can comment on or make changes to this bug.
Description
•