Based on the latest modifications in the canvas color management proposal, the behavior of toBlob/toDataURL is changed for wide gamut canvases:
Previous behavior: generate the image in the same wide gamut color space of the canvas
New behavior: always generate the image in sRGB
The color managed toBlob() now is supported by convertToBlob(): crbug.com/840372 .
Comment 1 by zakerinasab@chromium.org
, May 14 2018