Bug 24643 - REGRESSION (r30438): emusic.com: Load Images Despite 404 Header Response
Summary: REGRESSION (r30438): emusic.com: Load Images Despite 404 Header Response
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Images (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P1 Normal
Assignee: Nobody
URL:
Keywords: InRadar, Regression
: 24799 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-17 07:07 PDT by Mel Reyes
Modified: 2009-04-02 12:58 PDT (History)
5 users (show)

See Also:


Attachments
HTML file with remote image showing up broken (259 bytes, text/html)
2009-03-17 07:08 PDT, Mel Reyes
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mel Reyes 2009-03-17 07:07:28 PDT
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,,?
Comment 1 Mel Reyes 2009-03-17 07:08:32 PDT
Created attachment 28688 [details]
HTML file with remote image showing up broken
Comment 2 Alexey Proskuryakov 2009-03-17 15:17:42 PDT
Confirmed as a regression from Safari/WebKit 3.2.1.
Comment 3 Alexey Proskuryakov 2009-03-17 15:18:21 PDT
<rdar://problem/6691783>
Comment 4 mitz 2009-03-19 13:45:48 PDT
I think that the behavior changed with <http://trac.webkit.org/changeset/30438>, the patch for bug 16760.
Comment 5 Cameron Zwarich (cpst) 2009-03-22 06:50:34 PDT
As you guessed, Mitz, the change to 4xx error code handling in that revision caused the regression.
Comment 6 Alexey Proskuryakov 2009-03-26 13:39:12 PDT
*** Bug 24799 has been marked as a duplicate of this bug. ***
Comment 7 Dave Hyatt 2009-04-02 12:58:35 PDT
Fixed in r42179.