From 351565c934b019afcd4e07466f28c3ad5e1398a7 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 16 Apr 2026 16:34:05 -0400 Subject: [PATCH] fix(space-settings): refresh invitations tab after sending invite Email-invite path previously only showed 'Invite sent' without refreshing the list. Username-invite path reloaded members but not invitations. Both now call #loadInvitations after a successful POST. --- shared/components/rstack-space-switcher.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/components/rstack-space-switcher.ts b/shared/components/rstack-space-switcher.ts index 7116caca..34248729 100644 --- a/shared/components/rstack-space-switcher.ts +++ b/shared/components/rstack-space-switcher.ts @@ -923,6 +923,7 @@ export class RStackSpaceSwitcher extends HTMLElement { addBtn.disabled = true; setTimeout(() => { feedback.textContent = ""; }, 3000); this.#loadMembers(overlay, slug); + this.#loadInvitations(overlay, slug); } else { const err = await res.json(); feedback.textContent = err.error || "Failed to invite"; @@ -957,6 +958,7 @@ export class RStackSpaceSwitcher extends HTMLElement { emailFeedback.style.color = "#34d399"; emailInput.value = ""; setTimeout(() => { emailFeedback.textContent = ""; }, 3000); + this.#loadInvitations(overlay, slug); } else { const err = await res.json().catch(() => ({ error: "Failed to invite" })) as { error?: string }; emailFeedback.textContent = err.error || "Failed to invite";