From f867519a1cefe9932550553d0859109df90ba8c9 Mon Sep 17 00:00:00 2001 From: jelveh Date: Sun, 5 Apr 2026 16:59:25 -0700 Subject: [PATCH] Use root URL as default signup redirect When reload_on_success is set, use '/' as the fallback redirect URL instead of the current page (window.location.href). This prevents redirecting back to the signup page after a successful signup while preserving any explicit options.redirect_url value. --- src/gui/src/UI/UIWindowSignup.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/src/UI/UIWindowSignup.js b/src/gui/src/UI/UIWindowSignup.js index 8dbc7343e..c525d3922 100644 --- a/src/gui/src/UI/UIWindowSignup.js +++ b/src/gui/src/UI/UIWindowSignup.js @@ -343,7 +343,7 @@ function UIWindowSignup (options) { if ( options.reload_on_success ) { window.onbeforeunload = null; // either options.redirect_url or the current page - const redirectUrl = options.redirect_url || window.location.href; + const redirectUrl = options.redirect_url || '/'; window.location.replace(redirectUrl); } else if ( options.send_confirmation_code || data.user?.requires_email_confirmation ) { $(el_window).close();