diff --git a/src/lib/components/chat/Messages/ResponseMessage/StatusHistory.svelte b/src/lib/components/chat/Messages/ResponseMessage/StatusHistory.svelte
index 6a33dd7bf7..bfdac3a817 100644
--- a/src/lib/components/chat/Messages/ResponseMessage/StatusHistory.svelte
+++ b/src/lib/components/chat/Messages/ResponseMessage/StatusHistory.svelte
@@ -19,35 +19,36 @@
-->
-{#if statusHistory}
-
- {#if showHistory}
-
- {#if statusHistory.length > 1}
-
+{#if statusHistory && statusHistory.length > 0}
+ {@const status = statusHistory.at(-1)}
-
- {#each statusHistory as status, idx}
- {#if idx !== statusHistory.length - 1}
-
-
-
-
-
+ {#if status?.hidden !== true}
+
+ {#if showHistory}
+
+ {#if statusHistory.length > 1}
+
+
+
+ {#each statusHistory as status, idx}
+ {#if idx !== statusHistory.length - 1}
+
-
-
- {/if}
- {/each}
-
- {/if}
-
- {/if}
+ {/if}
+ {/each}
+
+ {/if}
+
+ {/if}
- {#if statusHistory.length > 0}
- {@const status = statusHistory.at(-1)}
- {/if}
-
+
+ {/if}
{/if}