diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx index 37ce8bc24c..369a1953a4 100644 --- a/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx +++ b/src/website/packages/fakeyou.com/src/v2/view/pages/signup/SignupPage.tsx @@ -265,9 +265,14 @@ function SignupPage(props: Props) { const redirectSignUpLink = "/welcome"; if (redirectLink) { - const url = new URL(redirectLink); - url.searchParams.set("from", "signup"); - redirectLink = url.toString(); + try { + const url = new URL(redirectLink); + url.searchParams.set("from", "signup"); + redirectLink = url.toString(); + } catch (error) { + console.error("Invalid redirect URL:", redirectLink); + redirectLink = null; + } } const afterSignupRedirect = async () => {