diff --git a/native/redux/persist.js b/native/redux/persist.js --- a/native/redux/persist.js +++ b/native/redux/persist.js @@ -1085,6 +1085,9 @@ const keyserverInfos: { [string]: PersistedKeyserverInfo } = {}; for (const key in state.keyserverInfos) { const { connection, ...rest } = state.keyserverInfos[key]; + if (connection.connectionIssue === 'temporarily_connected') { + continue; + } keyserverInfos[key] = rest; } return { diff --git a/web/redux/persist.js b/web/redux/persist.js --- a/web/redux/persist.js +++ b/web/redux/persist.js @@ -262,6 +262,9 @@ const keyserverInfos: { [string]: PersistedKeyserverInfo } = {}; for (const key in state.keyserverInfos) { const { connection, sessionID, ...rest } = state.keyserverInfos[key]; + if (connection.connectionIssue === 'temporarily_connected') { + continue; + } keyserverInfos[key] = rest; } return {