From 4e71b1d3205d3d18c520db638265b188565ded3b Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sun, 25 Jan 2026 22:00:22 -0500 Subject: [PATCH] Add R2 CORS failure context logging --- js/services/r2Service.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/js/services/r2Service.js b/js/services/r2Service.js index 76b95e6f..9f2edd95 100644 --- a/js/services/r2Service.js +++ b/js/services/r2Service.js @@ -491,10 +491,21 @@ class R2Service { }); } } catch (corsErr) { + const resolvedEndpoint = + settings.endpoint || + (accountId ? `https://${accountId}.r2.cloudflarestorage.com` : ""); + const corsContext = { + bucketName, + endpoint: resolvedEndpoint, + region: settings.region || "", + corsOrigins, + }; userLogger.warn( "Failed to ensure R2 bucket/CORS configuration via access keys. Ensure the bucket exists and you have permissions.", + corsContext, corsErr ); + devLogger.warn("R2 bucket/CORS configuration details.", corsContext, corsErr); } }