[APP-1960] Fix current session refresh bug (#10019)

This commit is contained in:
Eric Bailey
2026-03-06 11:43:14 -06:00
committed by GitHub
parent 562bf3be22
commit 60a0edbbe2
2 changed files with 6 additions and 13 deletions
+6
View File
@@ -321,6 +321,12 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
)
if (syncedAccount && syncedAccount.refreshJwt) {
if (syncedAccount.did !== state.currentAgentState.did) {
/*
* Web handling: if leader tab has switched to a diff account that is
* stale, it will refresh the session before triggering the update to
* follower tabs. Follower tabs will therefore receive the fresh
* session. See APP-1960, or ask Eric.
*/
resumeSession(syncedAccount)
} else {
const agent = state.currentAgentState.agent as BskyAgent