diff --git a/lib/reducers/master-reducer.js b/lib/reducers/master-reducer.js
--- a/lib/reducers/master-reducer.js
+++ b/lib/reducers/master-reducer.js
@@ -31,7 +31,11 @@
 } from '../actions/user-actions.js';
 import { isStaff } from '../shared/staff-utils.js';
 import type { BaseNavInfo } from '../types/nav-types.js';
-import type { BaseAppState, BaseAction } from '../types/redux-types.js';
+import {
+  type BaseAppState,
+  type BaseAction,
+  rehydrateActionType,
+} from '../types/redux-types.js';
 import {
   fullStateSyncActionType,
   incrementalStateSyncActionType,
@@ -85,7 +89,8 @@
     action.type !== keyserverRegisterActionTypes.success &&
     action.type !== logInActionTypes.success &&
     action.type !== siweAuthActionTypes.success &&
-    action.type !== addKeyserverActionType
+    action.type !== addKeyserverActionType &&
+    action.type !== rehydrateActionType
   ) {
     for (const keyserverID in keyserverStore.keyserverInfos) {
       if (