From 8e139b04f05c9e16ed67bcfc544f4ad227f113c0 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 16 Jun 2025 16:24:51 +0400 Subject: [PATCH] refac: iframe include allow-downloads by default --- src/lib/components/chat/Artifacts.svelte | 2 +- src/lib/components/chat/Messages/Markdown/HTMLToken.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/Artifacts.svelte b/src/lib/components/chat/Artifacts.svelte index 4dafea55e..a6caa4210 100644 --- a/src/lib/components/chat/Artifacts.svelte +++ b/src/lib/components/chat/Artifacts.svelte @@ -335,7 +335,7 @@ title="Content" srcdoc={contents[selectedContentIdx].content} class="w-full border-0 h-full rounded-none" - sandbox="allow-scripts{($settings?.iframeSandboxAllowForms ?? false) + sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false) ? ' allow-forms' : ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' diff --git a/src/lib/components/chat/Messages/Markdown/HTMLToken.svelte b/src/lib/components/chat/Messages/Markdown/HTMLToken.svelte index f057987c4..ffab5acd2 100644 --- a/src/lib/components/chat/Messages/Markdown/HTMLToken.svelte +++ b/src/lib/components/chat/Messages/Markdown/HTMLToken.svelte @@ -78,7 +78,7 @@ src={`${WEBUI_BASE_URL}/api/v1/files/${fileId}/content/html`} title="Content" frameborder="0" - sandbox="allow-scripts{($settings?.iframeSandboxAllowForms ?? false) + sandbox="allow-scripts allow-downloads{($settings?.iframeSandboxAllowForms ?? false) ? ' allow-forms' : ''}{($settings?.iframeSandboxAllowSameOrigin ?? false) ? ' allow-same-origin' : ''}" referrerpolicy="strict-origin-when-cross-origin"