WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
17954
Canvas arc() with radius of 0 throws exception
https://bugs.webkit.org/show_bug.cgi?id=17954
Summary
Canvas arc() with radius of 0 throws exception
John Resig
Reported
2008-03-19 12:08:40 PDT
See the following reduction:
http://ejohn.org/files/bugs/arc/
Which throws the following error: Error: INDEX_SIZE_ERR: DOM Exception 1
http://ejohn.org/files/bugs/arc/
(line 5) According to the canvas spec:
http://www.whatwg.org/specs/web-apps/current-work/multipage/section-the-canvas.html
"Negative values for radius must cause the implementation to raise an INDEX_SIZE_ERR exception." However, that is not the case for arcs with a radius of 0.
Attachments
Add attachment
proposed patch, testcase, etc.
John Resig
Comment 1
2008-03-19 12:12:47 PDT
For posterity, here's the reduction: <canvas width="100" height="100" id="canvas"></canvas> <script>window.onload = function(){ var c = document.getElementsByTagName("canvas")[0]; var context = c.getContext("2d"); context.arc( 10, 10, 0, 0, 180, false ); };</script>
Mark Rowe (bdash)
Comment 2
2008-03-19 13:11:34 PDT
<
rdar://problem/5808318
>
Oliver Hunt
Comment 3
2008-03-19 15:29:11 PDT
Landed
r31162
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug