https://bugs.webkit.org/show_bug.cgi?id=34458 contains a discussion about which color space should be used during image -> WebGL texture uploading. These issues need to be thought through. In some cases the image data definitely needs to be left untouched while uploading as a texture, but in some cases color correction should probably be applied.
Now that UNPACK_COLORSPACE_CONVERSION_WEBGL is part of the specification, this is a duplicate of 47196. *** This bug has been marked as a duplicate of bug 47196 ***