From d9b3162f1cde7e4c703979bb75b136d695c86d71 Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Wed, 22 Jul 2026 08:36:12 -0400 Subject: [PATCH] fix(web): move hasMore selector below id declaration to avoid TDZ crash in DMChat --- web/src/components/DMChat.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/components/DMChat.tsx b/web/src/components/DMChat.tsx index b0f9b20..ba3f99d 100644 --- a/web/src/components/DMChat.tsx +++ b/web/src/components/DMChat.tsx @@ -156,7 +156,6 @@ export function DMChat() { const fetchMessages = useConversationStore((s) => s.fetchMessages); const fetchOlderMessages = useConversationStore((s) => s.fetchOlderMessages); const isLoadingOlder = useConversationStore((s) => s.isLoadingOlder); - const hasMore = useConversationStore((s) => id ? s.hasMoreByConversation[id] !== false : true); const isLoading = useConversationStore((s) => s.isLoading); const sendMessage = useConversationStore((s) => s.sendMessage); const fetchConversations = useConversationStore((s) => s.fetchConversations); @@ -176,6 +175,7 @@ export function DMChat() { const id = conversationId || activeId; const conversation = conversations.find((c) => c.id === id); + const hasMore = useConversationStore((s) => id ? s.hasMoreByConversation[id] !== false : true); const handleAddReaction = useCallback(async (messageId: string, emoji: string) => { if (!id) return;