From e769f9ff4f9fa7b0faebdd4f34ff98fe0dcc300d Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 23 Jul 2026 17:53:13 -0400 Subject: [PATCH] refac --- src/lib/components/chat/Messages.svelte | 2 +- .../chat/Messages/ResponseMessage.svelte | 62 +++++++++---------- src/lib/components/layout/SearchModal.svelte | 40 +++++++++--- 3 files changed, 62 insertions(+), 42 deletions(-) diff --git a/src/lib/components/chat/Messages.svelte b/src/lib/components/chat/Messages.svelte index 34f529f4e9..31bc65832c 100644 --- a/src/lib/components/chat/Messages.svelte +++ b/src/lib/components/chat/Messages.svelte @@ -89,7 +89,7 @@ let message = history.messages[history.currentId]; const visitedMessageIds = new Set(); - while (message && (messagesCount !== null ? _messages.length <= messagesCount : true)) { + while (message && (messagesCount !== null ? _messages.length < messagesCount : true)) { if (visitedMessageIds.has(message.id)) { console.warn('Circular dependency detected in message history', message.id); break; diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 45c7527bdc..9295ecd136 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -1074,37 +1074,6 @@ - {#if message.done && !readOnly && forkHandler} - - - - {/if} - {#if onInsertToNote && visibleResponseContent} + + {/if} + {#if $user?.role === 'admin' || ($user?.permissions?.chat?.regenerate_response ?? true)} {#if $settings?.regenerateMenu ?? true}