From 5ee45a97fb06a14d230b86372a838e3f11ed41c8 Mon Sep 17 00:00:00 2001 From: Alexander Tumin Date: Sun, 16 Aug 2026 08:34:37 +0300 Subject: [PATCH] disable service worker fetch cache for media proxy --- changelog.d/media-proxy-sw-cache.fix | 1 + src/sw.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 changelog.d/media-proxy-sw-cache.fix diff --git a/changelog.d/media-proxy-sw-cache.fix b/changelog.d/media-proxy-sw-cache.fix new file mode 100644 index 000000000..bcdc59898 --- /dev/null +++ b/changelog.d/media-proxy-sw-cache.fix @@ -0,0 +1 @@ +Prevent service worker from caching media-proxy responses diff --git a/src/sw.js b/src/sw.js index 908e86567..f73c1460e 100644 --- a/src/sw.js +++ b/src/sw.js @@ -116,7 +116,9 @@ const isNotMedia = (req) => { return false } const url = new URL(req.url) - return !url.pathname.startsWith('/media/') + return ( + !url.pathname.startsWith('/media/') && !url.pathname.startsWith('/proxy/') + ) } const isAsset = (req) => { const url = new URL(req.url)