From 2a51004cdeab232c5185c79b52ea48544c7fe419 Mon Sep 17 00:00:00 2001 From: Spencer Murray <159931558+spalmurray-codecov@users.noreply.github.com> Date: Fri, 31 Jan 2025 13:48:11 -0500 Subject: [PATCH] fix: Onboarding continue button on Safari (#3699) --- src/pages/TermsOfService/TermsOfService.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/pages/TermsOfService/TermsOfService.tsx b/src/pages/TermsOfService/TermsOfService.tsx index df7ee89d5f..32f31b4bfc 100644 --- a/src/pages/TermsOfService/TermsOfService.tsx +++ b/src/pages/TermsOfService/TermsOfService.tsx @@ -137,7 +137,12 @@ export default function TermsOfService() { if (data?.saveTermsAgreement?.error) { setError('apiError', data?.saveTermsAgreement?.error) console.error('validation error') + return } + + const url = new URL(window.location.href) + url.searchParams.set('source', ONBOARDING_SOURCE) + window.location.href = url.toString() }, onError: (error) => setError('apiError', error), }) @@ -159,10 +164,6 @@ export default function TermsOfService() { name: data.marketingName, termsAgreement: true, }) - - const url = new URL(window.location.href) - url.searchParams.set('source', ONBOARDING_SOURCE) - window.location.href = url.toString() } useEffect(() => {