diff --git a/shared/constants/platform-specific/index.native.tsx b/shared/constants/platform-specific/index.native.tsx index 338983951fdc..673b778aa441 100644 --- a/shared/constants/platform-specific/index.native.tsx +++ b/shared/constants/platform-specific/index.native.tsx @@ -151,11 +151,10 @@ const loadStartupDetails = async () => { neverThrowPromiseFunc(async () => { const linkingStart = Date.now() logger.info('[Startup] loadStartupDetails: calling Linking.getInitialURL') - const timeout = new Promise(resolve => setTimeout(() => resolve(null), 100)) - const url = await Promise.race([Linking.getInitialURL(), timeout]) + const url = await Linking.getInitialURL() const elapsed = Date.now() - linkingStart if (url === null) { - logger.warn(`[Startup] loadStartupDetails: Linking.getInitialURL returned null/timed out in ${elapsed}ms`) + logger.warn(`[Startup] loadStartupDetails: Linking.getInitialURL returned null in ${elapsed}ms`) } else { logger.info(`[Startup] loadStartupDetails: Linking.getInitialURL returned in ${elapsed}ms: ${url}`) } diff --git a/shared/router-v2/hooks.native.tsx b/shared/router-v2/hooks.native.tsx index 6e51de3c3e3e..4be4928cb44a 100644 --- a/shared/router-v2/hooks.native.tsx +++ b/shared/router-v2/hooks.native.tsx @@ -97,8 +97,7 @@ export const useInitialState = (loggedInLoaded: boolean) => { } setInitialStateState('loading') const loadInitialURL = async () => { - const timeout = new Promise(resolve => setTimeout(() => resolve(null), 100)) - let url = await Promise.race([Linking.getInitialURL(), timeout]) + let url = await Linking.getInitialURL() // don't try and resume or follow links if we're signed out if (!loggedIn) {