diff --git a/src/lib/components/chat/Artifacts.svelte b/src/lib/components/chat/Artifacts.svelte index 49cd554984..77f8b22566 100644 --- a/src/lib/components/chat/Artifacts.svelte +++ b/src/lib/components/chat/Artifacts.svelte @@ -251,7 +251,11 @@ $config?.ui?.iframe_csp ?? '' )} class="w-full border-0 h-full rounded-none" - sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false) + sandbox="{($settings?.iframeSandboxAllowScripts ?? true) + ? 'allow-scripts' + : ''}{($settings?.iframeSandboxAllowDownloads ?? true) + ? ' allow-downloads' + : ''}{($settings?.iframeSandboxAllowForms ?? true) ? ' allow-forms' : ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' diff --git a/src/lib/components/chat/FileNav/FilePreview.svelte b/src/lib/components/chat/FileNav/FilePreview.svelte index 02e6e53975..8588c371cc 100644 --- a/src/lib/components/chat/FileNav/FilePreview.svelte +++ b/src/lib/components/chat/FileNav/FilePreview.svelte @@ -372,7 +372,11 @@ {/if}