diff --git a/src/lib/components/chat/Messages/Markdown/ConsecutiveDetailsGroup.svelte b/src/lib/components/chat/Messages/Markdown/ConsecutiveDetailsGroup.svelte
index 5dbba1abd7..a18a6db683 100644
--- a/src/lib/components/chat/Messages/Markdown/ConsecutiveDetailsGroup.svelte
+++ b/src/lib/components/chat/Messages/Markdown/ConsecutiveDetailsGroup.svelte
@@ -107,22 +107,6 @@
- {#if allEmbeds.length > 0}
-
- {#each allEmbeds as embedItem, idx}
-
-
-
- {/each}
- {/if}
-
{/if}
+
+ {#if allEmbeds.length > 0}
+ {#each allEmbeds as embedItem, idx}
+
+
+
+ {/each}
+ {/if}
diff --git a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte
index a2bf7df8a1..0bd15fc2e5 100644
--- a/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte
+++ b/src/lib/components/chat/Messages/Markdown/MarkdownTokens.svelte
@@ -380,6 +380,7 @@
diff --git a/src/lib/components/common/ToolCallDisplay.svelte b/src/lib/components/common/ToolCallDisplay.svelte
index 2d9a3eb813..e1c5a3bfb4 100644
--- a/src/lib/components/common/ToolCallDisplay.svelte
+++ b/src/lib/components/common/ToolCallDisplay.svelte
@@ -31,6 +31,7 @@
} = {};
export let open = false;
+ export let grouped = false;
export let className = '';
const RESULT_PREVIEW_LIMIT = 10000;
@@ -87,7 +88,7 @@
- {#if embeds && Array.isArray(embeds) && embeds.length > 0}
+ {#if !grouped && embeds && Array.isArray(embeds) && embeds.length > 0}