From 01fda2feef93478b534949480c840f722d2c06e2 Mon Sep 17 00:00:00 2001 From: ajvpot <553597+ajvpot@users.noreply.github.com> Date: Fri, 1 Aug 2025 07:28:48 +0200 Subject: [PATCH] actually actually fix chat --- src/components/ChatBox.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/ChatBox.tsx b/src/components/ChatBox.tsx index 0806903..1b5ddd1 100644 --- a/src/components/ChatBox.tsx +++ b/src/components/ChatBox.tsx @@ -75,10 +75,11 @@ export default function ChatBox({ showAllMessagesTab = false, className = "", st const res = await fetch(buildApiUrl(url)); const data = await res.json(); if (Array.isArray(data)) { - if (after && data.length > 0) { + if (after) { // Add newer messages to the beginning (most recent first) - setMessages((prev) => [...data, ...prev]); - // Don't update hasMore or lastBefore for auto-refresh + if (data.length > 0) { + setMessages((prev) => [...data, ...prev]); + } } else { setMessages((prev) => replace ? data : [...prev, ...data]); setHasMore(data.length === PAGE_SIZE);