fix: force reload after auto-context switch

This commit is contained in:
Usman Baig
2026-01-22 01:15:04 +01:00
parent 6ad8359cc8
commit b3f8465fae

View File

@@ -130,7 +130,10 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
if (result.success && result.user) {
setUser(result.user)
localStorage.setItem('user', JSON.stringify(result.user))
router.refresh()
// * Force hard reload to ensure browser sends new cookie to backend
// * router.refresh() is not enough for Client Components fetching data immediately
window.location.reload()
}
} catch (e) {
console.error('Failed to auto-switch context', e)