diff --git a/packages/server/src/ws/events.ts b/packages/server/src/ws/events.ts index a4cf5528..08422344 100644 --- a/packages/server/src/ws/events.ts +++ b/packages/server/src/ws/events.ts @@ -1103,7 +1103,7 @@ function handleMarkUnread(event: Record, userId: string): void const channelId = event.channelId as string; const messageId = event.messageId as string; if (!channelId || !messageId) return; - if (!/^\d+$/.test(messageId) && messageId !== '0') return; + if (!/^\d+$/.test(messageId)) return; // Validate channel membership const spaceId = getChannelSpaceId(channelId); diff --git a/packages/web/src/components/chat/messageMenuItems.tsx b/packages/web/src/components/chat/messageMenuItems.tsx index 534c781d..48842f22 100644 --- a/packages/web/src/components/chat/messageMenuItems.tsx +++ b/packages/web/src/components/chat/messageMenuItems.tsx @@ -103,7 +103,7 @@ export function buildMessageMenuItems(params: MessageMenuParams): ContextMenuIte hidden: selectedText.length === 0, icon: ( - + ), onClick: () => {