In my main process I create a renderer window:
var mainWindow = new BrowserWindow({ height: 600, width: 800, x: 0, y: 0, frame: false,
A listener on "mainWindow" doesn't worked for me. I used instead "mainWindow.webContents".
mainWindow.webContents.once('dom-ready', () => {});