mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-08-20 14:49:55 +00:00
The 500ms switchingProfileByTimeout delay left every profile and incognito row live while a change was already in flight, so a second tap could run apiChangeConnectionUser against a connection recreateConn was deleting. Gate hit testing on busy instead, which subsumes the per-row disabled. Also mirror the users.append fallback from the compose picker: a failed listUsersAsync left the new profile absent from the list it was selected in.