From 482f9fc070e5ceac7f759969ad31221fcb899678 Mon Sep 17 00:00:00 2001 From: zubiden <19638254+zubiden@users.noreply.github.com> Date: Tue, 23 Dec 2025 12:50:24 +0100 Subject: [PATCH] Folders: Do not display placeholder if sidebar is active (#6550) --- src/components/left/main/ChatFolders.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/left/main/ChatFolders.tsx b/src/components/left/main/ChatFolders.tsx index 4677e6875..b0b8cbec5 100644 --- a/src/components/left/main/ChatFolders.tsx +++ b/src/components/left/main/ChatFolders.tsx @@ -208,7 +208,7 @@ const ChatFolders: FC = ({ ref: placeholderRef, shouldRender: shouldRenderPlaceholder, } = useShowTransition({ - isOpen: !orderedFolderIds, + isOpen: !orderedFolderIds && !isFoldersSidebarShown, noMountTransition: true, withShouldRender: true, }); @@ -235,20 +235,21 @@ const ChatFolders: FC = ({ ); } - const shouldRenderFolders = folderTabs && folderTabs.length > 1; + const hasFolders = folderTabs && folderTabs.length > 1; + const shouldRenderFolders = hasFolders && !isFoldersSidebarShown; return (
{shouldRenderStoryRibbon && } - {shouldRenderFolders && !isFoldersSidebarShown ? ( + {shouldRenderFolders ? ( = ({ ref={transitionRef} name={resolveTransitionName('slideOptimized', animationLevel, shouldSkipHistoryAnimations, lang.isRtl)} activeKey={activeChatFolder} - renderCount={shouldRenderFolders ? folderTabs.length : undefined} + renderCount={hasFolders ? folderTabs.length : undefined} > {renderCurrentTab}