From 73f2fb0ec20e5a691af3786a3e9b0fa4a96ddc88 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 27 Jul 2026 15:18:07 -0700 Subject: [PATCH] Fix stuck hosting error card and blocked billing portal redirect --- src/app/components/hosting/PaymentSetup.svelte | 3 ++- src/routes/settings/hosting/+page.svelte | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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()