Created attachment 359368 [details] Reproducer If a request is preloaded, Safari will always retrieve it from the cache, regardless of the cache headers for that request. Attached an example. This is the same as https://bugs.webkit.org/show_bug.cgi?id=187726, but more general in scope—the bug is not specific to the "Disable Cache" feature in the web inspector.
Created attachment 359369 [details] Screenshot
<rdar://problem/47352078>
Created attachment 359462 [details] Reproducer 2 I've improved the test case and included steps to reproduce in the README.md.
This is a huge blocker for web development on Safari. This bug completely breaks the NextJS dev cycle. Are there any updates on this? It's very odd to enable "Disable Caches" and the browser to completely ignore my setting.