From 1bf4a2a175b355bc964352f1ce8183dd66ca0688 Mon Sep 17 00:00:00 2001 From: daledah Date: Wed, 9 Jul 2025 15:25:24 +0700 Subject: [PATCH] fix: add unreported expense after dismiss modal --- src/pages/AddUnreportedExpense.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/AddUnreportedExpense.tsx b/src/pages/AddUnreportedExpense.tsx index bc965accc0f6f..3a6e6655baa02 100644 --- a/src/pages/AddUnreportedExpense.tsx +++ b/src/pages/AddUnreportedExpense.tsx @@ -1,4 +1,5 @@ import React, {useEffect, useMemo, useRef, useState} from 'react'; +import {InteractionManager} from 'react-native'; import type {OnyxCollection} from 'react-native-onyx'; import EmptyStateComponent from '@components/EmptyStateComponent'; import FormHelpMessage from '@components/FormHelpMessage'; @@ -182,7 +183,7 @@ function AddUnreportedExpense({route}: AddUnreportedExpensePageType) { return; } Navigation.dismissModal(); - changeTransactionsReport([...selectedIds], report?.reportID ?? CONST.REPORT.UNREPORTED_REPORT_ID, policy); + InteractionManager.runAfterInteractions(() => changeTransactionsReport([...selectedIds], report?.reportID ?? CONST.REPORT.UNREPORTED_REPORT_ID, policy)); setErrorMessage(''); }} onEndReached={fetchMoreUnreportedTransactions}