diff --git a/src/common/base-store.ts b/src/common/base-store.ts index 17cc8d08e1..d59fb1d36a 100644 --- a/src/common/base-store.ts +++ b/src/common/base-store.ts @@ -2,7 +2,7 @@ import path from "path" import Config from "conf" import { Options as ConfOptions } from "conf/dist/source/types" import { app, ipcMain, IpcMainEvent, ipcRenderer, IpcRendererEvent, remote } from "electron" -import { action, IReactionOptions, observable, reaction, runInAction, toJS, when } from "mobx"; +import { action, comparer, IReactionOptions, observable, reaction, runInAction, toJS, when } from "mobx"; import Singleton from "./utils/singleton"; import { getAppVersion } from "./utils/app-version"; import logger from "../main/logger"; @@ -28,6 +28,9 @@ export class BaseStore extends Singleton { this.params = { autoLoad: false, syncEnabled: true, + syncOptions: { + equals: comparer.structural, + }, ...params, } this.init();