diff --git a/src/lib/components/chat/Messages/MultiResponseMessages.svelte b/src/lib/components/chat/Messages/MultiResponseMessages.svelte
index a6d5a9b8a7..6ee1608158 100644
--- a/src/lib/components/chat/Messages/MultiResponseMessages.svelte
+++ b/src/lib/components/chat/Messages/MultiResponseMessages.svelte
@@ -414,7 +414,7 @@
{#if (message?.content ?? '') === ''}
-
+
{:else}
{/if}
diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte
index 8acec479c6..e896fffa66 100644
--- a/src/lib/components/chat/Messages/ResponseMessage.svelte
+++ b/src/lib/components/chat/Messages/ResponseMessage.svelte
@@ -827,7 +827,7 @@
id="response-content-container"
>
{#if message.content === '' && !message.done && !message.error && !hasVisibleStatus}
-
+
{:else if message.content && message.error !== true}
diff --git a/src/lib/components/chat/Messages/Skeleton.svelte b/src/lib/components/chat/Messages/Skeleton.svelte
index b2631701af..dc0b7bd733 100644
--- a/src/lib/components/chat/Messages/Skeleton.svelte
+++ b/src/lib/components/chat/Messages/Skeleton.svelte
@@ -1,25 +1,70 @@
-
+{#if legacy}
+
+{:else}
-
-
+ ? 'size-1.5 my-1'
+ : 'size-2 my-1'} mx-1"
+ >
+
+
+
+{/if}