From 6f35923735a055114c3a8b058a62b16d99e06279 Mon Sep 17 00:00:00 2001 From: Stavros Date: Wed, 12 Feb 2025 18:43:35 +0200 Subject: [PATCH] refactor: use try catch instead of can parse --- site/src/pages/continue-page.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/site/src/pages/continue-page.tsx b/site/src/pages/continue-page.tsx index 29df4a1..f7956e5 100644 --- a/site/src/pages/continue-page.tsx +++ b/site/src/pages/continue-page.tsx @@ -31,7 +31,11 @@ export const ContinuePage = () => { }, 500); }; - if (!URL.canParse(redirectUri)) { + let uri; + + try { + uri = new URL(redirectUri); + } catch { return ( @@ -45,8 +49,6 @@ export const ContinuePage = () => { ); } - const uri = new URL(redirectUri); - if ( window.location.protocol === "https:" && uri.protocol === "http:"