mozilla/browserid — Issue #1215: trivial quirk with FF10, multiple languages and cache behaviour 
Author: jrgm
Created: 2012-02-28 22:39:37+00:00
State: open
Labels: upstream

I was working through switching among languages and checking request/response headers and web{1,2,3}:browserid.log, and noticed a quirk in FF10 (but not in FF{11,13} or in Chrome17). Just documenting it (and closing) in case @jbonacci runs into same, or we wonder why there are 304's for, e.g., /dialog.js when stage goes to	production tomorrow.

If as user has two locale variant of a language plus a third language selected as their language preferences, despite the cache headers for .../en_US/dialog.js having a max-age of one year, FF10 will still do a conditional GET for dialog.js

e.g., user has 'en-us,en;q=0.7,de;q=0.3' or 'de,de-de;q=0.7,fr;q=0.3'