DrawingBufer::reset() today checks if the new size is the same as its m_size, and if so, returns immediately. This does not match the semantics of <canvas>, which wants to clear its contents anytime the size is specified.
Created attachment 80148 [details] fix for issue
Created attachment 80149 [details] fix for issue
uploaded new patch with more detail in ChangeLog
Comment on attachment 80149 [details] fix for issue Looks good! R=me
The commit-queue encountered the following flaky tests while processing attachment 80149 [details]: http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html bug 52016 (author: jchaffraix@webkit.org) The commit-queue is continuing to process your patch.
Comment on attachment 80149 [details] fix for issue Clearing flags on attachment: 80149 Committed r76658: <http://trac.webkit.org/changeset/76658>
All reviewed patches have been landed. Closing bug.