An RGB-JPEG photo is tagged with an ICC profile that references the color space. To properly display the photo's colors the RGB values must be decoded using the referenced color space, for example sRGB. Chrome ignores the ICC profile and as a result displays photos incorrectly. The underlying assumption is that photos for the web should be tagged sRGB as opposed to some other color space and then it's OK to display them and ignore the profile. There's some validity to this in that sRGB was created to be a good match to electronic displays. The difference in appearance may be minor, but ignoring a photo's ICC profile really is wrong; the profile is there for a reason. If you really want to check out the issue:
WEB BROWSER COLOR MANAGEMENT Tutorial - Test Page FireFox Safari Chrome Internet Explorer IE 9- FILES have embedded ICC profiles Photoshop ColorManagement
Joe
Why would you want a browser to display colors any other way, unless every other browser was capable of displaying those profiles? Are you going to force all of your clients to use Firefox? I think that their assumption of sRGB is spot on. Unless you are simply storing your photos online only for personal viewing on your own monitor while using your own browser, it doesn't make sense for any type of "Sharing" images with others.
Oh, and I use Chrome as well.
All photos uploaded to the web should be sRGB -- works for me -- I make sure a photo is sRGB before I put it on the web. If someone who has the authority to make the decision that all photos on the internet should be sRGB, and, has in fact made that decision, they should tell everyone. Now read the second half of my sentence: "The underlying assumption is that photos for the web should be tagged sRGB as opposed to some other color space and then it's OK to display them and ignore the profile." A photo tagged sRGB and that same photo with the ICC profile stripped off are not the same thing. sRGB does not equal nothing. Nothing is not by default sRGB.
As I went on to say, since sRGB was designed to be a good fit to modern electronic display hardware, the odds are in your favor that an sRGB tagged photo properly displayed will be pretty close to that same photo incorrectly displayed with the profile ignored. "Pretty close" should work for the mass public. As a photographer, is your standard for the quality of your work "pretty close?" Ah, it's just a photo on the web, who cares? Fair enough. I do believe that's an arguable position. It's more defensible when you consider the extreme range of devices in use to access the web and how terribly bad most of them are. Someone is looking at photos on the web with their Acer netbook and whether their browser is ignoring the color space tag is hardly material.
However when you actually work with your photos in your camera and in post processing, the above position is not acceptable. There's no menu option selection in your camera to save a JPEG without an ICC profile -- can't do it. If you save a RAW file there's no software that will convert it to an RGB photo without assigning a color space and embedding the ICC profile. You can't create a photo without that profile -- must be important. And so it's wrong to ignore it.
I don't have inside access to Microsoft or Google and so I don't know what their rational is. I can guess that they think the existence of multiple color spaces is just too complex for the average internet consumer and they want a simpler solution. In fact the existence of multiple color spaces is too complex for the average photographer and so if that's what they think, I'd have to agree. One of the most common problems that returns to this forum time and time again: "I just uploaded my photos and they look different!! What's going on!!?" This keeps coming back because most software that displays photos processes the photo's embedded profile correctly but some notable software does not.
Right now it's certainly best to put all photos on the web tagged with sRGB -- spot on as you said and I didn't say otherwise. That way you stand the best chance of having them seen as you intended. You should not however strip off or ignore the ICC tags and software that does is wrong.
Joe