From 1868d1f2a9d652e586cdf33f53f391f563bd2bc7 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 21 Feb 2023 18:28:11 +0100 Subject: [PATCH] Browser History: Fix flicker when closing chat on iOS (#2639) --- src/hooks/useShowTransition.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useShowTransition.ts b/src/hooks/useShowTransition.ts index c5f0bb5da..bd759ef68 100644 --- a/src/hooks/useShowTransition.ts +++ b/src/hooks/useShowTransition.ts @@ -47,7 +47,7 @@ const useShowTransition = ( } // `noCloseTransition`, when set to true, should remove the open class immediately - const shouldHaveOpenClassName = hasOpenClassName && !(noCloseTransition && !isOpen); + const shouldHaveOpenClassName = (hasOpenClassName && !(noCloseTransition && !isOpen)) || (noOpenTransition && isOpen); const isClosing = Boolean(closeTimeoutRef.current); const shouldRender = isOpen || isClosing; const transitionClassNames = buildClassName(