Hi team,
My project on Figma Make suddenly stopped working today even though I made absolutely no changes to the code or settings. The production site was working perfectly until a few hours ago.
Now I’m seeing two major issues simultaneously, which strongly suggests that a recent platform-side update in Figma Make caused this.
1️⃣ CORS failures on ALL fetch requests to my Supabase Edge Functions
Every API request from my frontend to Supabase now fails with this error:
Access to fetch at 'https://fkfqsvrjzpebwkwtqcfr.supabase.co/functions/v1/...' from origin 'https://barracks.imtiyazahmed.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Browser logs:
Network error on /ideas: TypeError: Failed to fetch Network error on /quests: TypeError: Failed to fetch Network error on /migrate/...: TypeError: Failed to fetch
This affects every single endpoint:
-
/migrate/sealing-to-designing
-
/quests
-
/ideas
-
/ideas/counts/all
These routes were working fine for days.
I did not redeploy anything.
I did not change my Supabase functions.
Now the preflight OPTIONS requests are failing before they even hit my backend.
This suggests that Figma Make changed how fetch / CORS / preflight is handled internally.
2️⃣ New Content Security Policy now blocks JavaScript evaluation
I also now receive this CSP error on every load
Content Security Policy of your site blocks the use of 'eval' in JavaScript. The directive 'script-src' does not allow 'unsafe-eval'.
This error did NOT appear previously and breaks parts of the app.
I cannot modify CSP headers in Figma Make, so this strongly suggests that:
Figma Make recently pushed a stricter default CSP (script-src 'self')
This now blocks:
-
eval()
-
new Function()
-
any external library that uses eval internally
-
certain bundlers’ runtime code
Again, this was not happening before today.
3️⃣ Summary of symptoms
-
Site worked fine for days
-
No deployments, no code changes
-
Today, all API calls fail with CORS
-
New CSP errors suddenly appear
-
Looks like a platform update changed security behavior
Both failures happening at the exact same time strongly indicate a platform-side change in Figma Make’s runtime, CSP, or request proxying.
4️⃣ What I need from the Figma Make team
-
Can you confirm if there was a CSP or networking update today?
-
Did the default CSP recently change to block eval?
-
Did fetch preflight / proxying behavior change?
-
Is there a way to view or override the generated CSP policy?
-
Is this a bug, or an intentional tightening of security?
My entire app is currently broken, and many others may be affected if this is a global update.
5️⃣ Additional context
Frontend domain:https://barracks.imtiyazahmed.com
Backend (Supabase Edge Functions):https://fkfqsvrjzpebwkwtqcfr.supabase.co/functions/v1/...
Everything worked perfectly until today.
After today’s change, the browser blocks ALL API calls + runtime JS.
If needed, I can provide a live demo URL, devtools recordings, CSP header dump, or Supabase logs.
Thanks — looking forward to your response.
