From 170e12595b380120d69d33be470b3567db7dd82a Mon Sep 17 00:00:00 2001 From: Hampus Date: Thu, 8 Oct 2026 17:42:56 +0200 Subject: [PATCH] fix(threads): let the thread members popout scroll (#3298) --- .../components/MemberListContainer.tsx | 5 ++++- .../components/ThreadSidePanel.module.css | 21 ++++++++++++++++--- .../threads/components/ThreadSidePanel.tsx | 6 +++++- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/fluxer_app/src/features/channel/components/MemberListContainer.tsx b/fluxer_app/src/features/channel/components/MemberListContainer.tsx index 243eedb07..4f7d63325 100644 --- a/fluxer_app/src/features/channel/components/MemberListContainer.tsx +++ b/fluxer_app/src/features/channel/components/MemberListContainer.tsx @@ -6,6 +6,7 @@ import {MEMBERS_DESCRIPTOR} from '@app/features/i18n/utils/CommonMessageDescript import {Scroller, type ScrollerHandle} from '@app/features/ui/components/Scroller'; import KeyboardMode from '@app/features/ui/state/KeyboardMode'; import {useLingui} from '@lingui/react/macro'; +import {clsx} from 'clsx'; import {observer} from 'mobx-react-lite'; import type React from 'react'; import type {UIEvent} from 'react'; @@ -16,6 +17,7 @@ interface MemberListContainerProps { channelId: string; identityKey?: string; children: React.ReactNode; + className?: string; scrollerRef?: React.RefObject; estimatedContentSize?: number | null; onScroll?: (event: UIEvent) => void; @@ -26,6 +28,7 @@ export const MemberListContainer: React.FC = observer( channelId, identityKey, children, + className, scrollerRef, estimatedContentSize, onScroll, @@ -43,7 +46,7 @@ export const MemberListContainer: React.FC = observer( return (