MicrosoftEdge / Status

This repository tracks the roadmap for the Microsoft Edge web platform. This data is used on https://status.microsoftedge.com/ to provide implementation status and forward-looking plans for web standards in Edge and other browsers.
https://status.microsoftedge.com
Other
534 stars 200 forks source link

canvas' `toBlob` implementation is not tracked by Edge #592

Closed kumarharsh closed 6 years ago

kumarharsh commented 6 years ago

The Edge platform status website is not even tracking the toBlob method on canvas objects. Here is the relevant W3C Spec: https://www.w3.org/TR/html50/scripting-1.html#dom-canvas-toblob and the MDN documentation: https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toBlob

Surprisingly, it was there in IE10 from what I see in MDN, but then removed from Edge/IE11. All other browsers support it.

alrra commented 6 years ago

@kumarharsh Care to open a pull request? Thanks!

kumarharsh commented 6 years ago

Sure. I was confused because there had been no discussion regarding this property earlier, so wanted a confirmation if this was an oversight or intentional.

kumarharsh commented 6 years ago

More relevant sources (for documentation):

It's unclear if this property is there on safari, and on which version. Some of the code has landed in changesets atleast an year ago, but I can't find definitive detail about it:

dstorey commented 6 years ago

Edge has this prefixed, which AFAICT is the same as IE10:

partial interface HTMLCanvasElement
{
    [Extension] Blob msToBlob();
};
kumarharsh commented 6 years ago

@dstorey thanks. I saw that in MDN, but forgot to check it in Edge and thus missed it in the PR. Updated now.