RipcordSoftware / AvanceDB

An in-memory database based on the CouchDB REST API and containing the CouchDB Futon and Fauxton web sites
GNU Affero General Public License v3.0
161 stars 12 forks source link

Safari shows caching issues when using etag/if-none-match #29

Closed craigminihan closed 7 years ago

craigminihan commented 9 years ago

Safari renders a blank page when it receives a 304 response. The client and server headers look ok. This appears to only be an issue on OSX and is limited to Safari.

craigminihan commented 8 years ago

Looks like a general Chrome/Safari issue. Headers look fine, it just seems that the browser isn't expecting a cached response and has trashed the previous cached entry so can't render the page.

craigminihan commented 7 years ago

It was related to 304 responses having an empty chunked body. Resolved in 7051ad7214c00ccfd18d8fb46fbf5975107bc55a