diff --git a/src/main/windows/callsWidgetWindow.test.js b/src/main/windows/callsWidgetWindow.test.js index e8c32c50..7466687a 100644 --- a/src/main/windows/callsWidgetWindow.test.js +++ b/src/main/windows/callsWidgetWindow.test.js @@ -51,6 +51,9 @@ describe('main/windows/callsWidgetWindow', () => { baseWindow.setBackgroundColor = jest.fn(); baseWindow.setMenuBarVisibility = jest.fn(); baseWindow.setBounds = jest.fn(); + baseWindow.webContents = { + setWindowOpenHandler: jest.fn(), + }; beforeEach(() => { mainWindow.getBounds.mockImplementation(() => { @@ -138,6 +141,7 @@ describe('main/windows/callsWidgetWindow', () => { }); baseWindow.webContents = { + ...baseWindow.webContents, openDevTools: jest.fn(), }; @@ -258,6 +262,7 @@ describe('main/windows/callsWidgetWindow', () => { it('onShareScreen', () => { baseWindow.webContents = { + ...baseWindow.webContents, send: jest.fn(), }; @@ -272,6 +277,7 @@ describe('main/windows/callsWidgetWindow', () => { it('onJoinedCall', () => { baseWindow.webContents = { + ...baseWindow.webContents, send: jest.fn(), }; diff --git a/src/main/windows/callsWidgetWindow.ts b/src/main/windows/callsWidgetWindow.ts index 9513d089..7eafb4e9 100644 --- a/src/main/windows/callsWidgetWindow.ts +++ b/src/main/windows/callsWidgetWindow.ts @@ -82,6 +82,15 @@ export default class CallsWidgetWindow extends EventEmitter { ipcMain.on(CALLS_WIDGET_SHARE_SCREEN, this.onShareScreen); ipcMain.on(CALLS_JOINED_CALL, this.onJoinedCall); + this.win.webContents.setWindowOpenHandler(() => { + return { + action: 'allow', + overrideBrowserWindowOptions: { + autoHideMenuBar: true, + }, + }; + }); + this.load(); }