From e1eb7a0315746841fc60bb20aee9ff229d853f7c Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 20 Jun 2023 20:55:10 +0200 Subject: [PATCH] Middle Header: Some buttons are inactive in a new application window if the right column is open (#3382) --- src/components/main/Main.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/main/Main.tsx b/src/components/main/Main.tsx index eccbdc616..008e73e95 100644 --- a/src/components/main/Main.tsx +++ b/src/components/main/Main.tsx @@ -454,12 +454,12 @@ const Main: FC = ({ const isFullscreen = useFullscreenStatus(); // Handle opening right column - useSyncEffect(([prevIsRightColumnOpen]) => { + useSyncEffect(([prevIsMiddleColumnOpen, prevIsRightColumnOpen]) => { if (prevIsRightColumnOpen === undefined || isRightColumnOpen === prevIsRightColumnOpen) { return; } - if (noRightColumnAnimation) { + if (!prevIsMiddleColumnOpen || noRightColumnAnimation) { setIsNarrowMessageList(isRightColumnOpen); return; } @@ -474,7 +474,7 @@ const Main: FC = ({ forceUpdate(); setIsNarrowMessageList(isRightColumnOpen); }); - }, [isRightColumnOpen, noRightColumnAnimation, forceUpdate]); + }, [isMiddleColumnOpen, isRightColumnOpen, noRightColumnAnimation, forceUpdate]); const className = buildClassName( leftColumnTransition.hasShownClass && 'left-column-shown',