mozilla/browserid — Issue #1268: perma-url /v/<md5sum>/... are revalidated each time by IE8/IE9
Author: jrgm
Created: 2012-03-07 01:08:01+00:00
State: open

See GH-1141. The other browsers appear to be doing the right thing with a response like the below.

HTTP/1.1 200 OK
Vary: Accept-Encoding,Accept-Language
Cache-Control: public, max-age=31536000
Content-Type: application/javascript
Strict-Transport-Security: max-age=2592000; includeSubdomains
Date: Tue, 06 Mar 2012 23:01:04 GMT
Accept-Ranges: bytes
Etag: "284043-1331058798000"
Connection: keep-alive
X-Frame-Options: DENY
Last-Modified: Tue, 06 Mar 2012 18:33:18 GMT
Content-Length: 284043

However, despite 'Cache-Control: public, max-age=31536000' both IE8/winxp and IE9/win7 revalidate the URL every time the /sign_in dialog is opened. (I can't see the exact headers that IE is sending (i.e., If-None-Match, If-Modified-Since) but a 304 is recorded in the server logs).