const { app, BrowserWindow, WebContentsView } = require('electron');

function createWindow() {
  // Create the browser window.
  const mainWindow = new BrowserWindow();
  const secondaryWindow = new BrowserWindow();

  const contentsView = new WebContentsView();
  mainWindow.contentView.addChildView(contentsView);
  mainWindow.webContents.setDevToolsWebContents(contentsView.webContents);
  mainWindow.openDevTools();

  contentsView.setBounds({
    x: 400,
    y: 0,
    width: 400,
    height: 600
  });

  setTimeout(() => {
    secondaryWindow.contentView.addChildView(contentsView);
    setTimeout(() => {
      mainWindow.contentView.addChildView(contentsView);
      app.quit();
    }, 1000);
  }, 1000);
}

app.whenReady().then(() => {
  createWindow();
});
