From 9b52a43784f314f1fcf5b5e4e6db1a0c190cc22e Mon Sep 17 00:00:00 2001 From: Jacek Date: Thu, 12 Feb 2026 09:58:03 -0600 Subject: [PATCH 1/2] fix(nextjs): forward CSP nonce as request header in clerkMiddleware MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When using `clerkMiddleware({ contentSecurityPolicy: { strict: true } })`, the generated nonce was only set as a response header but never forwarded as a request header via `x-middleware-override-headers`. This meant `headers()` in server components couldn't read the nonce, so `ClerkProvider`'s `getNonceHeaders()` returned empty and Next.js couldn't apply the nonce to its `