diff --git a/src/app/components/hosting/PaymentSetup.svelte b/src/app/components/hosting/PaymentSetup.svelte index bcac3127..78cc2947 100644 --- a/src/app/components/hosting/PaymentSetup.svelte +++ b/src/app/components/hosting/PaymentSetup.svelte @@ -102,7 +102,8 @@ try { const {url} = await createPortalSession($pubkey!) - window.open(url) + + window.location.href = url } catch (e) { pushToast({ theme: "error", diff --git a/src/routes/settings/hosting/+page.svelte b/src/routes/settings/hosting/+page.svelte index 2f4247a6..82cb2102 100644 --- a/src/routes/settings/hosting/+page.svelte +++ b/src/routes/settings/hosting/+page.svelte @@ -130,6 +130,7 @@ if (!pk || reconciling) return reconciling = true + error = "" try { await ensureSessionTenant()