Hi Ian, I just wanted to revive this thread because the issue of what to do with source rectangles that are partially outside of the source image in calls to canvas drawImage is still not completely resolved.
The discussion continued here: https://bugs.webkit.org/show_bug.cgi?id=65709 It is now spun-off into a separate issue: https://bugs.webkit.org/show_bug.cgi?id=66574 In the discussion for 65709, we think we figured out what the right thing to do is. Nonetheless, it would probably be best if the matter could be settled definitively and formally in the specification. Thanks, -Justin
