summaryrefslogtreecommitdiffhomepage
path: root/gui/src
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/main/index.ts1
-rw-r--r--gui/src/renderer/preload.ts3
2 files changed, 3 insertions, 1 deletions
diff --git a/gui/src/main/index.ts b/gui/src/main/index.ts
index 551571ad49..f3ac7e72c0 100644
--- a/gui/src/main/index.ts
+++ b/gui/src/main/index.ts
@@ -1454,6 +1454,7 @@ class ApplicationMain {
nodeIntegrationInSubFrames: false,
enableRemoteModule: false,
sandbox: process.platform !== 'linux',
+ contextIsolation: true,
spellcheck: false,
devTools: process.env.NODE_ENV === 'development',
},
diff --git a/gui/src/renderer/preload.ts b/gui/src/renderer/preload.ts
index e97278ba5b..5c44b71eeb 100644
--- a/gui/src/renderer/preload.ts
+++ b/gui/src/renderer/preload.ts
@@ -1,3 +1,4 @@
+import { contextBridge } from 'electron';
import { IpcRendererEventChannel } from './lib/ipc-event-channel';
-window.ipc = IpcRendererEventChannel;
+contextBridge.exposeInMainWorld('ipc', IpcRendererEventChannel);