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:"