diff --git a/app/screens/navigation.ts b/app/screens/navigation.ts index c912cd228..17d113645 100644 --- a/app/screens/navigation.ts +++ b/app/screens/navigation.ts @@ -564,7 +564,7 @@ export async function dismissAllModalsAndPopToScreen(screenId: AvailableScreens, } export function showModal(name: AvailableScreens, title: string, passProps = {}, options: Options = {}) { - if (!isScreenRegistered(name)) { + if (!isScreenRegistered(name) || NavigationStore.getVisibleModal() === name) { return; }