From 5154ef0db878d24fb8cca52a84ceefa7a18d037c Mon Sep 17 00:00:00 2001 From: staszekscp Date: Mon, 3 Jun 2024 17:18:05 +0200 Subject: [PATCH] fix ios linking and web --- src/components/InitialURLContextProvider.tsx | 5 +++-- src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/InitialURLContextProvider.tsx b/src/components/InitialURLContextProvider.tsx index a3df93844ca9..4aa76edd3e62 100644 --- a/src/components/InitialURLContextProvider.tsx +++ b/src/components/InitialURLContextProvider.tsx @@ -17,13 +17,14 @@ type InitialURLContextProviderProps = { function InitialURLContextProvider({children, url}: InitialURLContextProviderProps) { const [initialURL, setInitialURL] = useState(url); useEffect(() => { - if (initialURL) { + if (url) { + setInitialURL(url); return; } Linking.getInitialURL().then((initURL) => { setInitialURL(initURL as Route); }); - }, [initialURL]); + }, [url]); return {children}; } diff --git a/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx b/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx index 672dbbb91069..7507e1015f86 100644 --- a/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx +++ b/src/pages/settings/ExitSurvey/ExitSurveyConfirmPage.tsx @@ -87,6 +87,7 @@ function ExitSurveyConfirmPage({exitReason, isLoading, route, navigation}: ExitS ExitSurvey.switchToOldDot(); if (NativeModules.HybridAppModule) { + Navigation.resetToHome(); NativeModules.HybridAppModule.closeReactNativeApp(); return; }