For some reason this wasn't done in bug 664299 and followups, and since Chrome did implement this, people are hitting it as a problem now....
Created attachment 559211 [details] [diff] [review]
part 1. Look at the image CORS mode for drawImage into a canvas 2d context.
Created attachment 559212 [details] [diff] [review]
part 2. Move the crossorigin webgl test to a saner location so I can add cross-origin non-webgl tests.
Created attachment 559213 [details] [diff] [review]
part 3. Add crossorigin 2d canvas tests.
(In reply to Boris Zbarsky (:bz) from comment #4)
Now on m-c
Also cleaned up:
And mentioned on Firefox 9 for developers.