gsxdsm
d5b33367c1
FN-5698: clear OAuth relogin banner after successful login
Clear OAuth re-login banner entries immediately after provider re-authentication.
- add a shared oauth relogin success browser event constant in auth utilities
- dispatch relogin success events from Settings and Model Onboarding OAuth success flows
- update OAuthReloginBanner to listen for relogin success, optimistically clear matching provider rows, and trigger immediate status refresh
- add banner tests covering immediate clearing, refetch behavior, unrelated-provider events, and poll-only behavior
- document the immediate-clear behavior in dashboard docs and add a patch changeset for @runfusion/fusion
Files changed:
.changeset/fn-5698-relogin-banner-auto-clear.md | 5 ++
docs/dashboard-guide.md | 4 +
packages/dashboard/app/auth.ts | 1 +
.../app/components/ModelOnboardingModal.tsx | 3 +-
.../app/components/OAuthReloginBanner.tsx | 70 +++++++++--------
.../dashboard/app/components/SettingsModal.tsx | 3 +-
.../__tests__/OAuthReloginBanner.test.tsx | 90 ++++++++++++++++++++++
7 files changed, 144 insertions(+), 32 deletions(-)
Fusion-Task-Id: FN-5698
Fusion-Task-Lineage: 1e2f8055-4f77-4e16-ac15-44891de13f55
2026-05-29 11:25:11 -07:00
..
2026-05-29 10:55:25 -07:00
2026-05-29 10:55:25 -07:00
2026-05-29 11:25:11 -07:00
2026-05-14 15:25:08 -07:00
2026-05-27 17:38:04 +02:00
2026-05-26 17:19:34 -07:00
2026-05-17 22:16:27 -07:00
2026-05-22 17:24:38 -07:00
2026-05-12 07:47:10 -07:00
2026-05-29 09:32:22 -07:00
2026-05-29 11:25:11 -07:00
2026-05-22 13:55:20 -07:00
2026-05-17 22:10:58 -07:00
2026-05-20 19:58:49 -07:00
2026-05-28 19:50:53 -07:00
2026-05-17 19:11:59 -07:00