From d1a362a5877f584ee519401bf48616267c64fa0a Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 2 Dec 2025 20:27:41 +0000 Subject: [PATCH] Reduce CORS preflight cache time from 24h to 5min Changed Access-Control-Max-Age from 86400s (24 hours) to 300s (5 minutes). This allows faster recovery when CORS issues occur with preview deployments, while still providing caching benefits to reduce OPTIONS requests. Fixes issue where preview deployments couldn't access the worker proxy unless in a private session due to cached CORS failures. --- cloudflare-worker/worker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudflare-worker/worker.js b/cloudflare-worker/worker.js index a041bc39..67dd5206 100644 --- a/cloudflare-worker/worker.js +++ b/cloudflare-worker/worker.js @@ -197,7 +197,7 @@ function handleCorsPreflight(request) { ...getCorsHeaders(request), 'Access-Control-Allow-Methods': 'GET, OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type', - 'Access-Control-Max-Age': '86400', + 'Access-Control-Max-Age': '300', // 5 minutes - allows quick recovery from CORS issues }, }); }