diff options
Diffstat (limited to 'gui/src')
| -rw-r--r-- | gui/src/main/index.ts | 1 | ||||
| -rw-r--r-- | gui/src/renderer/preload.ts | 3 |
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); |
