From c7a9752ad6782d2cd8b24dd8967cdcd3b90c3f13 Mon Sep 17 00:00:00 2001 From: Ishpaul Singh Date: Tue, 7 Jan 2025 16:15:48 +0530 Subject: [PATCH] Add screen focus check to educational tooltip visibility --- .../home/report/ReportActionCompose/ReportActionCompose.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx b/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx index 4c5a19db07c0..e1764b26fde8 100644 --- a/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx +++ b/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx @@ -1,3 +1,4 @@ +import {useIsFocused} from '@react-navigation/native'; import lodashDebounce from 'lodash/debounce'; import noop from 'lodash/noop'; import React, {memo, useCallback, useEffect, useMemo, useRef, useState} from 'react'; @@ -135,10 +136,11 @@ function ReportActionCompose({ const personalDetails = usePersonalDetails(); const [blockedFromConcierge] = useOnyx(ONYXKEYS.NVP_BLOCKED_FROM_CONCIERGE); const [shouldShowComposeInput = true] = useOnyx(ONYXKEYS.SHOULD_SHOW_COMPOSE_INPUT); + const isScreenFocused = useIsFocused(); const {renderProductTrainingTooltip, hideProductTrainingTooltip, shouldShowProductTrainingTooltip} = useProductTrainingContext( CONST.PRODUCT_TRAINING_TOOLTIP_NAMES.WORKSAPCE_CHAT_CREATE, - shouldShowEducationalTooltip, + shouldShowEducationalTooltip && isScreenFocused, ); /**