Fix memory leak on mobile web navigation

This commit is contained in:
Dan Abramov
2023-11-28 21:19:06 +00:00
parent bb9d340d42
commit a7b051d3f5
+2 -7
View File
@@ -12,11 +12,7 @@ import {
TouchableWithoutFeedback,
TouchableOpacity,
} from 'react-native'
import {
useLinkProps,
useNavigation,
StackActions,
} from '@react-navigation/native'
import {useLinkProps, useNavigation} from '@react-navigation/native'
import {Text} from './text/Text'
import {TypographyVariant} from 'lib/ThemeContext'
import {NavigationProp} from 'lib/routes/types'
@@ -327,9 +323,8 @@ function onPressInner(
Linking.openURL(href)
} else {
closeModal() // close any active modals
// @ts-ignore we're not able to type check on this one -prf
navigation.dispatch(StackActions.push(...router.matchPath(href)))
navigation.navigate(...router.matchPath(href))
}
}
}