diff --git a/src/node/StreamWindow.js b/src/node/StreamWindow.js index b31eae5..03880f2 100644 --- a/src/node/StreamWindow.js +++ b/src/node/StreamWindow.js @@ -75,7 +75,9 @@ export default class StreamWindow extends EventEmitter { const views = [] for (let idx = 0; idx <= 9; idx++) { - const view = new BrowserView() + const view = new BrowserView({ + webPreferences: { partition: 'persist:session' }, + }) view.setBackgroundColor('#000') const machine = viewStateMachine diff --git a/src/node/index.js b/src/node/index.js index 9b43f4d..885ee76 100644 --- a/src/node/index.js +++ b/src/node/index.js @@ -66,7 +66,9 @@ async function main() { streamWindow.reloadView(msg.viewIdx) } else if (msg.type === 'browse') { if (!browseWindow || browseWindow.isDestroyed()) { - browseWindow = new BrowserWindow() + browseWindow = new BrowserWindow({ + webPreferences: { partition: 'persist:session' }, + }) } browseWindow.loadURL(msg.url) }