diff --git a/store/storage.js b/store/storage.js
new file mode 100644
index 00000000..93c7c258
--- /dev/null
+++ b/store/storage.js
@@ -0,0 +1,22 @@
+import createWebStorage from "redux-persist/lib/storage/createWebStorage";
+
+const createNoopStorage = () => {
+ return {
+ getItem(_key) {
+ return Promise.resolve(null);
+ },
+ setItem(_key, value) {
+ return Promise.resolve(value);
+ },
+ removeItem(_key) {
+ return Promise.resolve();
+ },
+ };
+};
+
+const storage =
+ typeof window !== "undefined"
+ ? createWebStorage("local")
+ : createNoopStorage();
+
+export default storage;
diff --git a/store/store.js b/store/store.js
index 27c6a6ba..942af7ac 100644
--- a/store/store.js
+++ b/store/store.js
@@ -4,7 +4,8 @@ import thunkMiddleware from "redux-thunk";
import { reducer as formReducer } from "redux-form";
import autoMergeLevel2 from "redux-persist/lib/stateReconciler/autoMergeLevel2";
import autoMergeLevel1 from "redux-persist/lib/stateReconciler/autoMergeLevel1";
-import storage from "redux-persist/lib/storage";
+//import storage from "redux-persist/lib/storage";
+import storage from "./storage";
import currentView from "./currentView/reducer";
import search from "./search/reducer";
import searchResultsObj from "./searchOutput/reducer";
@@ -107,7 +108,7 @@ const makeStore = ({ isServer }) => {
whitelist: [
"currentView",
"search",
- "searchResults",
+ "searchResultsObj",
"formData",
"appealType",
"LPAData",