diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte
index 2737e453b0..87a40296f6 100644
--- a/src/lib/components/chat/Chat.svelte
+++ b/src/lib/components/chat/Chat.svelte
@@ -3930,7 +3930,7 @@
{chatActionHandler}
{addMessages}
allowDelete={!(generating || taskIds?.length)}
- forkHandler={generating || taskIds?.length ? null : handleForkChat}
+ forkHandler={handleForkChat}
topPadding={!embedded}
bottomPadding={files.length > 0}
{onSelect}
diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte
index e2db3eac01..2f75e575bb 100644
--- a/src/lib/components/chat/Messages/ResponseMessage.svelte
+++ b/src/lib/components/chat/Messages/ResponseMessage.svelte
@@ -1339,37 +1339,6 @@
{/if}
- {#if message.done && !readOnly && forkHandler}
-
-
-
- {/if}
-
{#if $user?.role === 'admin' || ($user?.permissions?.chat?.regenerate_response ?? true)}
{#if $settings?.regenerateMenu ?? true}