diff --git a/admin-compliance/app/sdk/cookie-banner/preview/page.tsx b/admin-compliance/app/sdk/cookie-banner/preview/page.tsx index 5f209c9..22df09a 100644 --- a/admin-compliance/app/sdk/cookie-banner/preview/page.tsx +++ b/admin-compliance/app/sdk/cookie-banner/preview/page.tsx @@ -106,6 +106,8 @@ export default function CookieBannerPreviewPage() { setShowBanner(false) } catch (err: any) { setApiResult({ error: err.message }) + // Close banner even on error — don't trap the user + setShowBanner(false) } setSaving(false) }, [ewrOnly, fingerprint]) diff --git a/admin-compliance/components/sdk/CookieBannerOverlay.tsx b/admin-compliance/components/sdk/CookieBannerOverlay.tsx index 9013260..bad67b6 100644 --- a/admin-compliance/components/sdk/CookieBannerOverlay.tsx +++ b/admin-compliance/components/sdk/CookieBannerOverlay.tsx @@ -93,16 +93,24 @@ export function CookieBannerOverlay() { return ( <> -
+ {/* Overlay — leaves sidebar (left 64px/16px) accessible */} +
setIsOpen(false)} />
- {/* Header with EWR toggle */} + {/* Header with EWR toggle + close button */}
-

Cookie-Einstellungen

+

+ Cookie-Einstellungen + +

Waehlen Sie, welche Cookie-Kategorien Sie zulassen moechten.