diff --git a/src/pages/workspace/categories/WorkspaceCategoriesSettingsPage.tsx b/src/pages/workspace/categories/WorkspaceCategoriesSettingsPage.tsx index 680a3833c99a..174b2a70f2a6 100644 --- a/src/pages/workspace/categories/WorkspaceCategoriesSettingsPage.tsx +++ b/src/pages/workspace/categories/WorkspaceCategoriesSettingsPage.tsx @@ -1,5 +1,5 @@ import React, {useMemo, useState} from 'react'; -import {View} from 'react-native'; +import {InteractionManager, Keyboard, View} from 'react-native'; import {useOnyx} from 'react-native-onyx'; import CategorySelectorModal from '@components/CategorySelector/CategorySelectorModal'; import HeaderWithBackButton from '@components/HeaderWithBackButton'; @@ -82,7 +82,11 @@ function WorkspaceCategoriesSettingsPage({policy, route}: WorkspaceCategoriesSet if (categoryID !== selectedCategory.keyForList) { setWorkspaceDefaultSpendCategory(policyID, groupID, selectedCategory.keyForList); } - setIsSelectorModalVisible(false); + + Keyboard.dismiss(); + InteractionManager.runAfterInteractions(() => { + setIsSelectorModalVisible(false); + }); }; return (