diff --git a/app/hooks/keyboard_tracking.ts b/app/hooks/keyboard_tracking.ts index ad1b8670c..95da89684 100644 --- a/app/hooks/keyboard_tracking.ts +++ b/app/hooks/keyboard_tracking.ts @@ -24,10 +24,13 @@ export const useKeyboardTrackingPaused = (keyboardTrackingRef: RefObject { - if (!isPostDraftPaused.current) { - isPostDraftPaused.current = true; - keyboardTrackingRef.current?.pauseTracking(trackerId); - } + setTimeout(() => { + const visibleScreen = NavigationStore.getVisibleScreen(); + if (!isPostDraftPaused.current && !screens.includes(visibleScreen)) { + isPostDraftPaused.current = true; + keyboardTrackingRef.current?.pauseTracking(trackerId); + } + }); }); const commandCompletedListener = Navigation.events().registerCommandCompletedListener(() => {