From f7d388c9a86103f268b35bc83d4dcb051ae25b7a Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Fri, 20 Mar 2026 22:23:15 +0100 Subject: [PATCH] fix: clean up redundant regex guard and differentiate copy icons --- packages/server/src/ws/events.ts | 2 +- packages/web/src/components/chat/messageMenuItems.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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: () => {