Add OK or FAIL after other browsers where you have tested this issue: Safari 3: OK Firefox 3: OK IE 7: OK What steps will reproduce the problem? 1. Load Page 2. Load Image What is the expected result? Display image in page What happens instead? Broken image icon displayed From Google Chrome Bug Posting: This issue happens in 2.0.170.0 (Developer Build 11530) and Safari3(WebKit nightly 41128), but doesn't happen in stable build 1.0.154.48 (Official Build 9043). http://code.google.com/p/chromium/issues/detail?id=8569 eMusic.com serves "no album art" img's with a 404 response but includes generic album art contents. Historically all browsers have supported this, but with the latest builds all I get is a broken image when used inline but works if loaded individually. I believe something has been updated in WebKit cores since it happens with the latest Chrome beta builds and I believe Safari 4. I would appreciate any help, thanks. The album art on this page currently doesn't load inline: http://www.emusic.com/album/Four-Gods-Amateurism-MP3-Download/10953374.html Here it does display the image despite 404 response: http://images.emusic.com/music/images/album/284/109/533/10953374/300x300.jpg HTTP/1.1 404 Not Found Server: Apache-Coyote/1.1 Content-Type: image/gif Content-Length: 5310 Date: Mon, 09 Mar 2009 19:22:26 GMT Connection: keep-alive GIF89a,,?
Created attachment 28688 [details] HTML file with remote image showing up broken
Confirmed as a regression from Safari/WebKit 3.2.1.
<rdar://problem/6691783>
I think that the behavior changed with <http://trac.webkit.org/changeset/30438>, the patch for bug 16760.
As you guessed, Mitz, the change to 4xx error code handling in that revision caused the regression.
*** Bug 24799 has been marked as a duplicate of this bug. ***
Fixed in r42179.