I'm making a faster alternative to DevTools. Try it here.

Electron's IPC not sending/receiving

Having problems sending and receiving data via Electron’s IPC module? This might be the culprit. To use IPC, you need to make sure that your listener window did-finish-load. Otherwise, your data will just fade into the ether.

// Main
yourWindow.webContents.on('did-finish-load', () => {
yourWindow.webContents.send('testChannel', 'Hello world!')
// Renderer
ipcRenderer.on('testChannel', (event, data) => {