Files
simplex-chat/apps
Narasimha-sc 833e888b7f core, ui: fix races and alert-dismissal bugs in profile-for-invitation flow
- widen changingActiveUserMutex to cover currentUser/listUsers/users list
  update atomically in changeActiveUser_
- avoid IndexOutOfBoundsException risk in the stale-core resync branch by
  replacing indexed users-list mutation with map/clear/addAll
- make the resync retry cancellation-transparent and retry once on failure
- add a 60s watchdog so creatingProfileForInvitation can't get stuck true
- guard chatModel.showingInvitation updates against stale/cross-invitation
  overwrites via a previousConnId check
- verify the switch actually landed (userId + activeUser flag) rather than
  trusting an unthrown exception
- iOS: guard the retry-alert watchdog's dismiss so it never cascades onto
  an unrelated alert stacked on top of it
- iOS: consolidate ContextProfilePickerView's two competing sheet booleans
  into one Identifiable enum driving a single .sheet(item:)
2026-08-29 12:08:48 +00:00
..