From 3c66d639e31ba8a7477d337b37d8d671ea2430cf Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 23 Aug 2026 12:33:34 -0400 Subject: [PATCH] refac --- src/lib/components/chat/Artifacts.svelte | 6 ++- .../chat/FileNav/FilePreview.svelte | 12 ++++- .../Messages/Citations/CitationModal.svelte | 9 +++- .../chat/Messages/Markdown/HTMLToken.svelte | 6 ++- .../common/InterfaceSettings.svelte | 54 ++++++++++++++++++- src/lib/stores/index.ts | 2 + 6 files changed, 81 insertions(+), 8 deletions(-) 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}