diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte index 8de359a26..f49533f6a 100644 --- a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte +++ b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte @@ -18,6 +18,7 @@ import Tooltip from '$lib/components/common/Tooltip.svelte'; import ArrowDownTray from '$lib/components/icons/ArrowDownTray.svelte'; import Source from './Source.svelte'; + import { settings } from '$lib/stores'; const dispatch = createEventDispatcher(); @@ -242,6 +243,7 @@ {:else if token.type === 'details'} { + expandDetails = !expandDetails; + saveSettings({ expandDetails }); + }; + const toggleSplitLargeChunks = async () => { splitLargeChunks = !splitLargeChunks; saveSettings({ splitLargeChunks: splitLargeChunks }); @@ -570,6 +577,26 @@ +
+
+
{$i18n.t('Always Expand Details')}
+ + +
+
+