[Webkit-unassigned] [Bug 7414] New: Strange 404 file behavior under special conditions

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Tue Feb 21 23:05:04 PST 2006


           Summary: Strange 404 file behavior under special conditions
           Product: WebKit
           Version: 417.x
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: scott at newgeo.com

This is not a new issue, it is one that has plagued me since the first
revisions of Safari.  I am unable to pin it down as to being a web-server issue
or a Safari issue.

Upload image or file via ftp to web-server.
Call that image or file to load 
Rename the file or image
Reload the same url, the image still loads, empty cache has no effect.

Opposite can happen as well
Load random image or file that is a 404 in browser
upload image to correct 404
reload, 404 error persists.

Example snips of tcp data
GET /g.gif HTTP/1.1
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/417.9 
(KHTML, like Gecko) Safari/417.8
HTTP/1.1 404 OK

However, to prove the file is in fact there:
-rwx------       12343        0    12544 Feb 21 22:56 g.gif

RETR /g.gif
Packet received at 1140591688.810798

The problem seems to go away over time, I am pretty sure it is some caching
issue with Safari and this web server, web* on Mac OS 9, however, I have
friends who report this same behavior on other servers, that I know either run
IIS or some other more modern web server.

Either way, Safari is the only browser that exhibits this, and the workaround
is even more bizarre...

Open the URL in question in FireFox, "shift reload" and FireFox now shows the
image, or in the opposite case, 404's the image, then a simple reload in Safari
and Safari is happy again.

How can FireFox change the way Safari deals with something?  Did FireFox send
some form of expiry to the server and Safari was then able to pick up on that?

Is there a "shift-reload" command in Safari I am missing?

Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list