From 1b8c7dfd52def57c85545fa5f0fb121d974513cd Mon Sep 17 00:00:00 2001 From: Alex Patterson Date: Fri, 16 Oct 2026 22:59:29 -0400 Subject: [PATCH] fix(site): allow sanity.io in CSP frame-ancestors and resilient iframe visual editing --- apps/site/src/components/DraftModeToggle.astro | 15 +-------------- apps/site/src/layouts/BaseLayout.astro | 18 ++++++++++++++++++ apps/site/src/lib/sanity/preview.ts | 2 +- apps/site/src/middleware.ts | 2 +- 4 files changed, 21 insertions(+), 16 deletions(-) diff --git a/apps/site/src/components/DraftModeToggle.astro b/apps/site/src/components/DraftModeToggle.astro index 17bf0a03d..21cd74c48 100644 --- a/apps/site/src/components/DraftModeToggle.astro +++ b/apps/site/src/components/DraftModeToggle.astro @@ -10,6 +10,7 @@ const returnTo = Astro.url.pathname + Astro.url.search;
@@ -20,17 +21,3 @@ const returnTo = Astro.url.pathname + Astro.url.search; Exit draft mode
- - diff --git a/apps/site/src/layouts/BaseLayout.astro b/apps/site/src/layouts/BaseLayout.astro index e42e0594e..b31b40cb0 100644 --- a/apps/site/src/layouts/BaseLayout.astro +++ b/apps/site/src/layouts/BaseLayout.astro @@ -193,6 +193,24 @@ const graph = buildGraph([