From 6de6be23581c96b33c40584948c92788f4323d12 Mon Sep 17 00:00:00 2001 From: Hampus Date: Thu, 8 Oct 2026 03:04:35 +0200 Subject: [PATCH] fix(threads): open the thread menu on thread chip right-click (#3269) --- .../features/threads/components/MessageThreadChip.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/fluxer_app/src/features/threads/components/MessageThreadChip.tsx b/fluxer_app/src/features/threads/components/MessageThreadChip.tsx index a412429c5..e078ee325 100644 --- a/fluxer_app/src/features/threads/components/MessageThreadChip.tsx +++ b/fluxer_app/src/features/threads/components/MessageThreadChip.tsx @@ -5,9 +5,11 @@ import Messages from '@app/features/messaging/state/MessagingMessages'; import {buildMessageNotificationBody} from '@app/features/notification/utils/MessageNotificationPreview'; import {openThread} from '@app/features/threads/commands/ThreadNavigation'; import styles from '@app/features/threads/components/MessageThreadChip.module.css'; +import {ThreadContextMenu} from '@app/features/threads/components/ThreadContextMenu'; import ChannelThreads from '@app/features/threads/state/ChannelThreads'; import ThreadGuilds from '@app/features/threads/state/ThreadGuilds'; import * as D from '@app/features/threads/utils/ThreadMessageDescriptors'; +import * as ContextMenuCommands from '@app/features/ui/commands/ContextMenuCommands'; import FocusRing from '@app/features/ui/focus_ring/FocusRing'; import * as NicknameUtils from '@app/features/user/utils/NicknameUtils'; import {useLingui} from '@lingui/react/macro'; @@ -31,6 +33,15 @@ export const MessageThreadChip = observer(({message}: {message: Message}) => { type="button" className={styles.chip} onClick={() => openThread(thread)} + onContextMenu={(event) => + ContextMenuCommands.openFromEvent(event, ({onClose}) => ( + + )) + } data-flx="threads.message-thread-chip.chip.open" >