HTTP allows heuristic freshness to be applied to any status code that is "cachable by default": http://httpwg.org/specs/rfc7231.html#overview.of.status.codes According to testing: https://github.com/mnot/web-platform-tests/blob/http-cache/fetch/http-cache/heuristic.html Firefox will only apply heuristics to 200, 203 and 410. It should also use it for 204, 404, 405, 414, and 501. Safari applies it to all of these status codes.
this is intentional - (especially with heurisitics!) they are restricted to data we expect to be data the user wants.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.